我正在寻找关于最佳实践或项目布局的信息,软件使用嵌入在VB.NET或C#中的SQL。软件将连接到完整的SQL DB。该软件是用VB6编写的,并移植到VB.NET上,我们想要更新它以使用.NET功能,但我不确定从哪里开始我的研究。我们使用的是Visual Studio 2005。所有的数据库操作都是在VB中完成的。
更新:澄清。我们目前使用SqlConnection、SqlDataAdapter、SqlDataReader来连接数据库。我所说的嵌入是指SQL存储过程在我们的VB代码中编写脚本,然后在数据库上运行。我们所有的表、存储的proc、视图等都是在VB代码中操作的。我们的代码布局相当混乱。
我正在使用visual studio 2010编写一些VB脚本,读取一些txt文件并将结果输入到数据库中。我连接的数据库也是Microsoft SQL server 2008 service pack 2。我正在尝试使用指定数据源、数据库、用户ID和密码的连接字符串。,然后由
Using SQLConnection As New SqlConnection(connectionString)
Try
SQLConnection.Open()
然而,我总是发现数据库找不到,或者无法建立连接。提前感谢您的任何建议或任何问题的链接,我可能会重复。
干杯。
目前,我正在使用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数据库。
谢谢
我正在编写一个连接到SQLServer2008的VB.net winforms应用程序。(也接受C#应答)
我正在尝试区分与数据库连接相关的任何SqlExceptions和其他特定于SQL的错误(例如不正确的语法等)。
我在连接中使用try/catch,如下所示:
Try
//code to open the connection/access the DB/etc.
Catch ex As SqlException When ex.Number=???
//Do stuff
End Try
我假设检查错误代码是正确的方法。我的问题是,有许多不同的错误代码(我不确定有多少)与数据库
我正在用vb.net编写一个在windows mobile ce设备上运行的应用程序。我正在尝试连接一个驻留在PC上的sqlite数据库,该设备将与PC对接,并使用windows mobile device centre连接到PC。我知道如何从wince应用程序连接到SQL Server或Express,但不知道如何从sqlite数据库连接。请注意,我尝试连接的不是SQL Server CE,而是sqlite。提前谢谢。
任何可以提供给Access和VB noob的帮助都将不胜感激。我尝试做的是连接一个表中的值,并将其作为逗号分隔的值插入到另一个表的字段中。我尝试将所有服务器名称连接到一个不同的字段中。
表A如下所示
Machine Name | Zone | Operating System
----------------------------------------
Server01 Zone A Linux
Server02 Zone B Linux
Server03 Zone A Windows
Server04 Zone C Wi
我对VB没有太多的经验。我已经构建了一个VB应用程序,它可以从表(FoxPro)中检索数据。守则如下:
Dim dBaseCommand As New System.Data.OleDb.OleDbCommand("SELECT * FROM inventory", con)
Dim dBaseDataReader As System.Data.OleDb.OleDbDataReader = dBaseCommand.ExecuteReader(CommandBehavior.SequentialAccess)
但是我需要运行下面的SQL,而不是SELECT * FROM