Я использую Microsoft Visual C # 2008 Express Edition с SqlLite. Я успешно могу открыть свою базу данных и с помощью кода C # добавить записи в мои таблицы.
Когда дело доходит до извлечения данных, у меня возникают некоторые проблемы, и я искал и искал в интернете основную учебную информацию о том, как делать эти основные вещи ...
Вот мой код ... (после того, как я открыл соединение с базой данных, которая называется здесь "conn"):
SQLiteCommand cmd = new SQLiteCommand(conn);
cmd.CommandText = "select myField1,myField2 from myTable where myField3 = '" + tempstring + "';";
cmd.CommandType = CommandType.Text;
SQLiteDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
string tmp = reader.GetString(0);
System.Console.WriteLine(" my output = " + tmp);
}
Когда я выполняю это ... я не получаю ошибок, и поскольку я не получаю вывод в этой последней строке, похоже, что цикл while вообще не выполняется.
Я новичок в этом деле ... что мне не хватает, и есть ли хороший веб-ресурс, где я могу изучить эти основные вещи? Я довольно удобен в SQL сам по себе ... просто не интегрирован в C #, как это ...