问题 从MS-SQL到SQLITE的语法问题

里纳尔多

新成员
已加入
2020年1月7日
留言内容
1
地点
荷兰阿姆斯特丹
编程经验
5-10
嗨,大家好,

I have a database SqLite and need to substract data from it and put them in a combobox in a datagridview. I have a 来自MSDN devolpers网络的解决方案 but the systax is not suitable voor SqLite.
以下语句是VS2017生成的错误:SqlDesigner.ExecuteDataSet("从测试名称中选择“日期”" + s + "'");找不到SqlDesigner。我必须从SqLite获得更多参考吗?使用有点。用C#编程。
 

金西尼

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
3,566
地点
悉尼,澳大利亚
编程经验
10+
就像使用任何数据库一样,只需使用直接的ADO.NET。该类不是.NET Framework的一部分,并且必须专门针对该示例创建。也没有人将其用于SQL Server。有一个专用于ADO.NET的SQLite提供程序,您可以将其添加为NuGet程序包。
 

跳伞

工作人员
已加入
2019年4月6日
留言内容
2,605
地点
弗吉尼亚州切萨皮克
编程经验
10+
Post #1 is referring to this MSDN thread where he was given the SqlDesigner.ExecuteDataSet() call:

I think the best thing to do is to ask Daniel Zhang where he got that SqlDesigner class from. Personally, I agree with @jmcilhinney 关于直接使用ADO.NET。
 

金西尼

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
3,566
地点
悉尼,澳大利亚
编程经验
10+
我想知道是什么"来自MSDN devolpers网络的解决方案"被提及。常识将要求提供与之的链接。有或没有链接,我猜测该类是发布者自己的DAL类,并且 ExecuteDataSet 只会包含其他任何人都可以自己编写的ADO.NET代码,即创建一个 数据集 和数据适配器,然后返回 数据集 调用后填充它 充满 在数据适配器上,使用适合其数据库的任何ADO.NET提供程序。
 
最佳 底部