Re: [VBS ] 連MSSQL的問題

看板Visual_Basic作者 (矇面加菲獅)時間15年前 (2010/06/18 23:50), 編輯推噓2(200)
留言2則, 1人參與, 最新討論串2/3 (看更多)
※ 引述《wener (請循其本)》之銘言: : 我寫了一個vbScript連 MSsql server 2000,語法如下: : cntdb = "Driver={SQL : Server};DataBase=testDB;Server=192.168.1.1;UID=testuser;PWD=123" : Set conn = CreateObject("ADODB.Connection") : conn.Open cntdb : 執行環境在win2k server x86 的平台可正常執行 : 但在win2k3 server x64就會出現以下的錯誤 : 沒有指定提供者(Provider)且沒有特定的預設提供者 : 800A0EA9 : 請問,這要如何解決? : 謝謝! 32位元有預設provider,所以沒指定可以執行 但是64位元系統一定要指定provider才能執行 Provider=SQLOLEDB.1;Data Source=伺服器名稱;Initial Catalog=預設資料庫; User ID=帳號;Password=密碼 這是oledb的寫法,不過我這裡沒有64的環境,不確定這樣寫是否能執行 -- ▃▅▇▆▄ ▆▂▃ ` 逝去感如何能留住,半點遺留殊不易,██▅▇▄▃ ▇▃▂" . █████████▃i ▁▄▇ 更多悽悽慘慘的遭遇………██▆▃ █▅▆▃ˍ▄* ▂█▄▇▅▂. 我不知道,王~八~蛋~~! ▂▆███ █▄▃ 。fumizuki。Check。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.194.223.71

06/19 18:38, , 1F
大大的感謝!我星期一回報測試結果~
06/19 18:38, 1F

06/21 22:30, , 2F
沒問題了,可執行,thanks again
06/21 22:30, 2F
文章代碼(AID): #1C6vN1-W (Visual_Basic)
文章代碼(AID): #1C6vN1-W (Visual_Basic)