1、在窗體中放置data 資料控制元件,採用 ODBC 方式訪問 SQL 資料庫,可以這樣設定 ConStr="ODBC;Driver={SQL Server};Server=伺服器名稱(本地電腦名); Uid=sa;Pwd=; DataBase=資料庫名;LoginTimeOut=0“ 設定 Data1 連線屬性 With Data1 .DatabaseName = "" .Connect = ConStr .RecordSource = ”Select * From 資料表“ "取得資料來源的SQL語句 .Refresh End With 這樣就可以連線資料庫了 。
2、在程式中利用 ADO 的方式 Dim myCon As New ADODB.Connection Dim snRes As New ADODB.Recordset Dim ConStr$ ConStr="Provider=SQLOLEDB.1;Persist Security Info=True;User ID=sa; Password=; Data Source =伺服器名;Initial Catalog=資料庫名;" "建立資料連線 myCon.Open ConStr ‘建立資料集 snRes.Open "Select * From 表名",myCon, adOpenStatic, adLockReadOnly 這裡開啟資料記錄集時,可以選擇多種引數,可以參考一下幫助檔案...
VB6 訪問SQL 資料庫一般有 ADO,DAO,ODBC 幾中方式,主要根據實際情況決定採用那種方式。如:
1、在窗體中放置data 資料控制元件,採用 ODBC 方式訪問 SQL 資料庫,可以這樣設定 ConStr="ODBC;Driver={SQL Server};Server=伺服器名稱(本地電腦名); Uid=sa;Pwd=; DataBase=資料庫名;LoginTimeOut=0“ 設定 Data1 連線屬性 With Data1 .DatabaseName = "" .Connect = ConStr .RecordSource = ”Select * From 資料表“ "取得資料來源的SQL語句 .Refresh End With 這樣就可以連線資料庫了 。
2、在程式中利用 ADO 的方式 Dim myCon As New ADODB.Connection Dim snRes As New ADODB.Recordset Dim ConStr$ ConStr="Provider=SQLOLEDB.1;Persist Security Info=True;User ID=sa; Password=; Data Source =伺服器名;Initial Catalog=資料庫名;" "建立資料連線 myCon.Open ConStr ‘建立資料集 snRes.Open "Select * From 表名",myCon, adOpenStatic, adLockReadOnly 這裡開啟資料記錄集時,可以選擇多種引數,可以參考一下幫助檔案...