急急急:VB连接SQL问题

2025-05-24 07:03:28
推荐回答(3个)
回答1:

sMdacVer=为mdac的版本号
可通过如下键值取得
RegOpenKey(HKEY_LOCAL_MACHINE, _
"SOFTWARE\Microsoft\DataAccess", hKey)
AA = GetValue(hKey, "FullInstallVer", bytary, REG_SZ)

If Trim(sMdacVer) >= "2.6" Then
dconstring = "Provider=SQLOLEDB.1;Password=密码;User ID=用户名;Initial Catalog=" + T_dataname.Text + ";Data Source=" + T_IP.Text + "," + T_Port.Text + ";Extended Properties=Network Library=tcpip"
Else
dconstring = "Provider=SQLOLEDB.1;Password=密码;User ID=用户名;Initial Catalog=" + T_dataname.Text + ";Data Source=" + T_IP.Text + "," + T_Port.Text
End If

回答2:

是你的连接字符串出了问题。
你建一个文本文件,然后把扩展名改成 .udl,比如 新建文本文件.udl
双击打开,然后选择你的数据库,输入SA 和密码,记着点上保存密码。
然后测试,如果测试成功的话,在用记事本打开这个文件。里面最下面就是连接字符串了。

回答3:

MSSQL的用户名和密码只有在安装的时候设定。