如何用VB連線SQL2019資料庫?急求

時間 2022-05-05 13:20:03

1樓:匿名使用者

set conn = new adodb.connection'採用的是無源的資料庫連線方法

conn.connectionstring = "driver=;server=172.16.203.215;uid=sa;pwd=;database=dbname"

conn.connectiontimeout = 30conn.open

server 是伺服器所在地址,本地可以用:localhostuid 是伺服器登陸使用者名稱

pwd 是密碼

database 是資料庫名

'有源連線的字串

conn.connectionstring="data source=localhost;initial catalog=dbname ;user id=sqlusername;password=sqluserpassword ; "

vb如何連線sql資料庫??

2樓:匿名使用者

一、配置odbc資料來源

1、在控制面板中,雙擊管理工具,然後開啟odbc資料來源管理器。

2、在「系統dsn」選項卡中,單擊「新增」按鈕,開啟「建立新資料來源」對話方塊,在「名稱」列表框中選擇「sql server」。選好單擊完成

3、在開啟「建立新的資料來源到sql server」對話方塊,在「名稱」文字框輸入新資料來源的名稱,描述資料來源按你理解的方式來寫(隨意)。「伺服器」就選擇你要連線到的伺服器。

4、選擇使用使用者輸入登入的id和密碼的sql 驗證

。選連線sql預設設定

5、再下一步下一步,完成。測試資料來源看連線是否成功就行了。成功後按確定。

二、vb中設定連線

1、新增部件mircrosoft ado data control 6.0(oledb),把部件拖到窗體。

2、對ado部件點右鍵選屬性,選擇使用連線字串,按生成。

3、選擇mircosoft ole db providar for sql server

按下一步

4、 1、輸入伺服器名稱

2、使用指定的伺服器資訊

3、在伺服器上選擇資料庫

這時就選擇你在sql server建好的資料庫就行了

5、測試連線可以看到連線是否成功!

vb6.0建好了。sql2000的資料表也建好了,怎樣連線它們

vb6.0連線sql2000資料庫的具體步驟

3樓:匿名使用者

vb6.0使用ado物件連線資料庫:

有償徵集原創文章,為您創收 投遞文章 減小字型 增大字型

1. 定義連線物件global dbconnect as new adodb.connection2. 執行連線語句if dbconnect.state = adstateopen and not isempty(adstateopen) then dbconnect.

close l 連線odbc dbconnect.connectionstring = "dsn

1. 定義連線物件

global dbconnect as new adodb.connection

2. 執行連線語句

if dbconnect.state = adstateopen and not isempty(adstateopen) then dbconnect.close

 連線odbc

dbconnect.connectionstring = "dsn=dataaliasname;uid=userid;pwd=passwd;"

 直接連線access為

dbconnect.provider = "microsoft.jet.oledb.4.0" // access 97為3.51

dbconnect.connectionstring = "filepathfilename.mdb"

 連線oracle

dbconnect.provider = "msadora"

dbconnect.connectionstring = "user/mypass@servicename

 連線sql server

dbconnect.provider = "sqloledb.1"

dbconnect.connectionstring = "database= ;server= ;uid= ;pwd= ;"

或者可以使用 dbconnect.open "server" , "userid" , "password"

dbconnect.open

3. 取查詢結果集

global rs as new adodb.recordset

global ps as new adodb.recordset

if rs.state = adstateopen and not isempty(adstateopen) then rs.close

rs.open sqlstr, dbconnect, adopenkeyset

4. 執行sql語句

dbconn.execute sqlstr

5. 關閉資料庫

dbconnect.close

vb使用ado資料庫可以分為有源資料庫和無源資料庫,即是否使用了dsn資料來源,如下例:

1、在連線資料庫前首先要在vb選單中「工程」-「引用」從中選擇 microsoft activex data objects 2.6 library和 microsoft activex data objects recordset 2.6兩個元件,這是在連線資料前所必做的工作。

2、接下來定義ado的連線物件,如下所示:

set conn = new adodb.connection

set rs = new adodb.recordset

第一種方法採用的是無源的資料庫連線方法

conn.connectionstring = "driver=;server=jszx3-11;uid=sa;pwd=;database=wzc"

conn.connectiontimeout = 30

conn.open

rs.open "select 使用者名稱,密碼 from login where 使用者名稱='" & trim(combo1.text) & "' and 密碼='" & trim(text1.

text) & "'", conn, adopenstatic, adlockreadonly, adcmdtext

if rs.eof = true and rs.bof then

m = msgbox("請重新登入", vbexclamation)

text1.text = ""

text1.setfocus

else

form1.hide

end if

rs.close

這是第二種方法連線資料庫的方法,這一種方法是採用有源的方法與資料庫連線的方法,**如下所示:

set conn = new adodb.connection

set rs = new adodb.recordset

conn.connectionstring = "dsn=login;uid=sa;pwd=;"

conn.connectiontimeout = 30

conn.open

rs.open "select 使用者名稱 from login", conn, adopenstatic, adlockreadonly, adcmdtext

dim i as string

for t = 0 to val(rs.recordcount) - 1

i = trim(rs.fields("使用者名稱").value)

rs.movenext

combo1.additem i

next t

rs.close

連線資料庫的方法很多很多,只要各位去勇敢的償試一下,就可以感覺資料庫的方法並不是很難,本人以前也很想做這方法的工作,只是學識不深,未能完成胸中大志,如今對這些方法的多少有一些瞭解,特意為那些初學者以供學習之用。

4樓:

資料庫的連線可通過ado控制元件實現,須在工程部件中

選擇micrsoft ado data control6.0(oledb),然後在窗體

中新增ado控制元件.

利用ado連線資料庫有兩種方法,具體如下:

1) 通過adodc屬性頁實現連線

在adodc屬性頁中選擇生成按鈕,進入資料連結屬性對話方塊;然後選擇該對話方塊中的連線屬性頁,選擇或輸入伺服器名稱和資料庫等重要資訊;最後測試連線,連線成功後,按確定按鈕,返回到屬性頁對話方塊,可獲得連線字串,如下例:

provider=sqloledb.1;persist security info=false;user id=sa;initial catalog=science_file;data source=data_server

其中sa是使用者名稱;science_file是資料庫名;data_server是資料庫名。

通過下列語句,即可連線到指定的資料庫:

dim odbcstr as string, adocon as new adodb.connection

odbcstr = "provider=sqloledb.1;persist security info=false;user id=sa;initial catalog=science_file;data source=data_server"

adocon.open odbcstr '連線到資料庫

2) 直接使用連線語句實現

連線資料庫的語句如下:

dim ado as adodc

ado.connectionstring = "provider=sqloledb.1;password=" & user_pwd & ";persist security info=true;user ;initial catalog=" & data_name & ";data source=" & server_name

其中user-pwd是使用者密碼;user_name是使用者名稱;data_name是資料庫名;server_name是伺服器名。

0回答者: xiaoqinhuiyuan - 二級 2008-5-4 19:46

我個人喜歡用第一種。比較直觀,不過第二種也較為簡單。

SQL2019資料庫問題,SQL2005資料庫問題

選擇開始選單中 程式 management sql server 2008 sql server management studio 命令,開啟 sql server management studio 視窗,並使用windows或 sql server身份驗證建立連線。在 物件資源管理器 視窗中伺...

powerbuilder如何連線sql資料庫需要具體的操作過程

朩朩熋 第一,可以在dsedit裡新增一個server 如 aaa,配上ip地址及埠號,如 10.167.252.40 5000 返回後你可以ping一下,如果通了,說明連線成功,如不通,可能是伺服器沒有啟動或ip地址不正確,或埠號不正確,或網路不通。第二,在pb中如下配置 如果你的伺服器用的是sy...

用友財務軟體怎樣和sql2019連線

一點通會計網校 第一步,安裝sql2000,安裝模式選擇混合模式,最好sa密碼設為空 第二步,打上sp4補丁 sql2000的補丁,用友安裝盤裡一般會帶 上面是安裝全版sql需要補丁,也可以安裝msde即簡版sql。第三步,在安裝用友,裝完用友會提示重啟電腦。第四步,重啟電腦後,系統會自動建立兩個軟...