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

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

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 id=" & user_name & ";initial catalog=" & data_name & ";data source=" & server_name

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

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

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

如何用SQL2019還原bak檔案

1.右擊sql server 2000例項下的 資料庫 資料夾。就是master等資料庫上一級的那個圖示。選擇 所有任務 還原資料庫 2.在 還原為資料庫 中填上你希望恢復的資料庫名字。這個名字應該與你的原始碼中使用的資料庫名字一致。3.在彈出的對話方塊中,選 從裝置 4.點選 選擇裝置 5.點選 ...

如何將sql2019資料庫連線到應用程式中

有乙個簡單的方法,vs工具自帶的 伺服器資源管理器 那裡可以連線到sql2000,連線上後可以把連線到的服務的屬性那裡的連線字串複製過來,就可以作為 使用。1 雙擊桌面pl sql developer軟體圖示啟動軟體。2 在登入視窗中填寫登入資訊,並選擇登入角色。3 登入成功後點選右上角新建按鈕,選...

我的SQL2019連線不上,我的SQL2005連線不上?

第一種情況 你的sqlserver服務是否已經開啟 第二種情況 連線字元創出現問題了 看我的這段 以及解釋可能對你有幫助 private static sqlconnection connection public static sqlconnection connection getstring ...