当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《需要在C#中使用SQLite的基本帮助-从查询中返回字符串或整数》经验,为你挑选了1个好方法。

我正在使用带有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#中这样......



1> Alex Martell..:

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

推荐阅读
赛亚兔备_393
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有