C#/ Sqlite将查询结果存储为变量的简单方法
发布时间:2020-12-16 00:05:09 所属栏目:百科 来源:网络整理
导读:我是C#的新手,但特别是在C#中使用Sqlite,目前我有一个SQlite数据库设置很好,它与应用程序的连接很好我正在运行 Windows窗体应用程序,我已经将数据库中的表绑定到数据网格视图. 这很好我有一个函数设置来运行查询,我将SQL语句作为字符串传递给函数,并将其作为
我是C#的新手,但特别是在C#中使用Sqlite,目前我有一个SQlite数据库设置很好,它与应用程序的连接很好我正在运行
Windows窗体应用程序,我已经将数据库中的表绑定到数据网格视图.
这很好我有一个函数设置来运行查询,我将SQL语句作为字符串传递给函数,并将其作为查询运行. 我正在徘徊我如何从查询中得到一个结果我知道这很有意思 private string QueryResult(string query){ connect run query read query return result } 我见过的所有例子都使用Sqlreader,但我似乎无法使它工作,我真的习惯使用PHP和SQL,这似乎比在C#中使用它简单得多,有人可以解释或指出某处我可能能够找到一个tutuorial或函数,你可以通过将它作为一个字符串传递来运行任何查询,并简单地返回结果?我需要的结果不会是数组或巨大的东西我只想一次返回1个字符串或数字,所以我不需要任何复杂的东西. 请帮帮我,我昨晚花了大约4个小时阅读这些东西,似乎没有到达任何地方. 解决方法
试试这个,也许它会帮助你:
public string QueryResult(string query) { string result = ""; SQLiteConnection sqlite = new SQLiteConnection("Data Source=/path/to/file.db"); try { sqlite.Open(); //Initiate connection to the db SQLiteCommand cmd = sqlite.CreateCommand(); cmd.CommandText = query; //set the passed query result = cmd.ExecuteScalar().ToString(); } finally { sqlite.Close(); } return result; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |