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。第三步,在安裝用友,裝完用友會提示重啟電腦。第四步,重啟電腦後,系統會自動建立兩個軟...