需要在C#中使用SQLite的基本帮助 - 从查询中返回字符串或整数

ade*_*ena 0 c# sqlite

我正在使用带有SqlLite的Microsoft Visual C#2008 Express Edition.我已经成功打开了我的数据库并使用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);
}
Run Code Online (Sandbox Code Playgroud)

当我执行这个...我没有错误,因为我在最后一行没有输出,看起来while循环根本没有执行.

我是这个东西的初学者...我缺少什么,是否有一个很好的网络资源,我可以学习这些基本的东西?我自己在SQL上很自在......只是没有集成在C#中这样......

Ale*_*lli 5

首先,从行中删除有害的尾随分号while (reader.Read());......!