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
是你的连接字符串出了问题。
你建一个文本文件,然后把扩展名改成 .udl,比如 新建文本文件.udl
双击打开,然后选择你的数据库,输入SA 和密码,记着点上保存密码。
然后测试,如果测试成功的话,在用记事本打开这个文件。里面最下面就是连接字符串了。
MSSQL的用户名和密码只有在安装的时候设定。