我使用以下代码使用SQlServer CE创建了一个名为db.sdf的数据库。
Dim connStr As String = "Data Source =\temp\emp.sdf;"
Try
'creating database
Dim engine As SqlCeEngine
engine = New SqlCeEngine(connStr)
engine.CreateDatabase()
engine.Dispose()
我正在寻找关于最佳实践或项目布局的信息,软件使用嵌入在VB.NET或C#中的SQL。软件将连接到完整的SQL DB。该软件是用VB6编写的,并移植到VB.NET上,我们想要更新它以使用.NET功能,但我不确定从哪里开始我的研究。我们使用的是Visual Studio 2005。所有的数据库操作都是在VB中完成的。
更新:澄清。我们目前使用SqlConnection、SqlDataAdapter、SqlDataReader来连接数据库。我所说的嵌入是指SQL存储过程在我们的VB代码中编写脚本,然后在数据库上运行。我们所有的表、存储的proc、视图等都是在VB代码中操作的。我们的代码布局相当混乱。
在回答我之前的一个问题时,我被鼓励查看LINQ to SQL。我喜欢我所看到的,但我正在努力去实现它。我为每个数据库表编写了必要的类,但我不确定应该将代码放在哪里。我一直在互联网上搜索教程,但它们似乎都假定使用Visual Studio2008来生成文件。我们公司没有Visual Studio2008,现在不是购买它的合适时机,特别是因为应用程序使用常规的ADO.NET连接和命令对象工作得很好。
有没有人能解释一下如何手动启动和运行LINQ to SQL,或者给我介绍一下教程?我正在用VB.NET编写代码
目前,我正在使用Oracle9i Lite Client将我的VB6.0应用程序连接到Oracle数据库。Oracle 9i Lite Client安装在用户的所有计算机上。(约200)
VB6.0应用程序还需要与SQL Server 2000数据库通信
我正在考虑替换Oracle 9i Lite client,这样我就可以通过从所有用户的计算机上删除Oracle 9i Lite Client,并用一些开源或更便宜的选项来替换它,从而降低总体成本,这些选项允许我在不丢失与SQL Server 2000的连接的情况下连接到Oracle数据库。
谢谢
我正在用vb.net编写一个在windows mobile ce设备上运行的应用程序。我正在尝试连接一个驻留在PC上的sqlite数据库,该设备将与PC对接,并使用windows mobile device centre连接到PC。我知道如何从wince应用程序连接到SQL Server或Express,但不知道如何从sqlite数据库连接。请注意,我尝试连接的不是SQL Server CE,而是sqlite。提前谢谢。