使用SQL或本地DB的VB.NET应用程序

时间:2017-01-23 22:05:41

标签: sql-server vb.net sql-server-ce sqlcedatareader

我正在开发一个应用程序,并试图提供使用“本地”数据库或SQL Server数据库的能力。我正在努力解决的是使用的最佳本地数据库格式以及如何编写查询。

目前我一直在使用SQL Server CE,它似乎工作正常,但我需要为任何查询编写两次代码块(一次用于SQL,一次用于SQL Server CE)。这有什么解决方案吗?有什么方法可以传递不同的连接字符串吗?

我目前所拥有的是一个“子”,我检查是否使用本地(my.setting.uselocal),然后调用函数Query_SQL或Query SQL。我想很快就会厌倦每个数据库查询必须有两个块?

有关如何更有效地执行此操作的任何建议?

干杯

1 个答案:

答案 0 :(得分:0)

您可以尝试创建.sdf文件。这些可以通过编程方式创建,也可以在文件中创建数据库/表格等。

自从我使用它们已经有很长一段时间了,但IIRC你可以使用相同的tsql语法编写读/写。我原以为它会允许你使用相同的查询功能,然后你可以传入任何连接。