我正在使用带有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); }
当我执行这个...我没有错误,因为我在最后一行没有输出,看起来while循环根本没有执行.
我是这个东西的初学者...我缺少什么,是否有一个很好的网络资源,我可以学习这些基本的东西?我自己在SQL上很自在......只是没有集成在C#中这样......
首先,从行中删除有害的尾随分号while (reader.Read());
......!