我创建了许多使用存储过程的电子表格。我有一个自定义的VBA代码,当我尝试从SQL获取数据时,它工作得很好。然而,今天我想执行参数化的存储过程,它插入和更新数据库表上的数据。当我运行宏时,没有显示错误,但是在数据库上没有插入/更新操作。我不知道为什么。我在我的工作簿(myConn)中建立了SQL连接,每次我需要连接SQL时都会这样做,所以它肯定是正确的。这是我的标准VBA代码: Sub SaveData()
Dim myValue As Double
myValue = Sheets("XYZ").Range("valueToSave")
我想通过Java连接到历史数据库。在.net中,我们可以通过OleDb provider连接它。我的connectionString是:
"Provider=ihOLEDB.iHistorian;Data Source= IpAddress; user id= abc;password= xyz"
我尝试使用上面的字符串和JdbcDriverManager进行连接,但它给出了以下错误:
java.sql.SQLException: No suitable driver found for Provider=IhOLEDB.iHistorian.1:Data Source= IP
我试图打开CE (.sdf)数据库的SqlConnection,但它抛出了一个异常:
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (pro
我已经在我的PC上安装了。
然后远程连接到我的一个数据库
我执行一个查询,它在将近1或2秒的时间内返回6000条记录,但是当我从应用程序(WPF桌面)运行相同的查询时,数据传输几乎需要8-9秒。
我在.Net中的代码非常简单和简单
这是密码
Private Sub Button_Click(sender As Object, e As RoutedEventArgs)
Dim Sql_Connection As New SqlClient.SqlConnection("MyRemoteSQLConnectionString")
Dim Sql_Command
我无法使用VBA连接到数据库: Sub testSub()
Dim cn As Object
Dim cnStr As String
cnStr = "DRIVER=SQL Server;SERVER=myServerName;Database=myDbName;Trusted_Connection=Yes"
Set cn = CreateObject("ADODB.Connection")
With cn
.ConnectionString = cnStr
.ConnectionTime