由于你用的是access數(shù)據(jù)庫(kù),access數(shù)據(jù)庫(kù)是本地?cái)?shù)據(jù)庫(kù),不支持網(wǎng)絡(luò)使用.建議你改用sql server或者其它支持網(wǎng)絡(luò)應(yīng)用的數(shù)據(jù)庫(kù).

創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),梨林企業(yè)網(wǎng)站建設(shè),梨林品牌網(wǎng)站建設(shè),網(wǎng)站定制,梨林網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,梨林網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
如果你要在另一臺(tái)機(jī)器上使用access數(shù)據(jù)庫(kù),一是你把數(shù)據(jù)庫(kù)拷貝到另一臺(tái)機(jī)器上,但這樣是兩個(gè)數(shù)據(jù)庫(kù)是相互獨(dú)立的,數(shù)據(jù)不能共享.另一種方法是開(kāi)一個(gè)有權(quán)限的網(wǎng)絡(luò)共享,遠(yuǎn)程計(jì)算機(jī)通過(guò)網(wǎng)絡(luò)共享的方法訪問(wèn)你所使用的access數(shù)據(jù)庫(kù),兩種方法只要用odbc連接成功,連接字符串和上面使用的是一樣的寫法
可以先創(chuàng)建對(duì)hana的ODBC連接ODBCNAME,然后:
'''?summary
'''?根據(jù)SQL語(yǔ)句查詢數(shù)據(jù)
'''?/summary
'''?param?name="sql"SQL查詢語(yǔ)句/param
'''?returns結(jié)果集/returns
Public?Function?getDataSetBySql(sql?As?[String])?As?DataSet
Try
Dim?ds?As?New?DataSet()
Dim?command?As?New?OdbcCommand(sql)
'command??對(duì)象
Dim?connstring?As?[String]?=?"dsn=ODBCNAME;uid=USERID;pwd=PASSWORD"
'ODBC連接字符串
Using?connection?As?New?OdbcConnection(connstring)
'創(chuàng)建connection連接對(duì)象
command.Connection?=?connection
connection.Open()
'打開(kāi)鏈接
Dim?adapter?As?New?OdbcDataAdapter(command)
'實(shí)例化dataadapter
adapter.Fill(ds)
'填充查詢結(jié)果
Return?ds
End?Using
Catch?ex?As?Exception
Throw?New?Exception(ex.Message)
End?Try
End?Function
這個(gè)問(wèn)題好寬泛,簡(jiǎn)單說(shuō)下步驟吧:
簡(jiǎn)單來(lái)說(shuō),直接連接需要使用SQLConnection、SQLDataAdapter、SQLCommand、Datatable四個(gè)控件,先寫好連接字符串,然后建立連接,寫好SQL語(yǔ)句,通過(guò)DataAdapter從數(shù)據(jù)庫(kù)讀取數(shù)據(jù)到Datatable。這樣只有在SQL服務(wù)器中附加數(shù)據(jù)庫(kù)才能實(shí)現(xiàn)訪問(wèn)。還可以使用DSN實(shí)現(xiàn)數(shù)據(jù)庫(kù)連接,控件依次更換為ODBCConnection、ODBCDataAdapter、ODBCCommand、datatable、基本步驟和上面說(shuō)的一樣。
SQL語(yǔ)句就是從數(shù)據(jù)庫(kù)查用戶名對(duì)應(yīng)的密碼,將數(shù)據(jù)從數(shù)據(jù)庫(kù)讀取到DataTable后,與用戶輸入的密碼比對(duì),相符則登陸成功,否則提示錯(cuò)誤。
過(guò)程中的細(xì)節(jié)問(wèn)題歡迎追問(wèn)
1,使用ADO connection對(duì)象
首先,要建立ADO引用,定義connection這個(gè)類,然后實(shí)例化對(duì)象。
代碼完成如下:
span?style="font-size:18px;"Dim?objCn?As?New?Connection,?objRs?As?New?Recordset????????
objCn.ConnectionString?=?"Provider=Microsoft.Jet.OLEDB.3.51;"??"Data?Source="??App.Path??"\實(shí)例01.mdb"
objCn.Open??
/span
2,使用ODBC數(shù)據(jù)源
首先,打開(kāi)電腦上的ODBC數(shù)據(jù)源,建立關(guān)系。
步驟如下:
1),打開(kāi)電腦上的ODBC數(shù)據(jù)源
如下圖所示:
? ? ? ? ?
2)點(diǎn)擊添加
3)命名
4)和數(shù)據(jù)庫(kù)源建立關(guān)系
5)用代碼實(shí)現(xiàn)連接
span?style="font-size:18px;"???????
dim?objCn?As?Connection??
Set?objCn?=?New?Connection??
objCn.Open?"DSN=實(shí)例2DSN"??
/span
3、ADO Data 控件創(chuàng)建連接
1)右擊data控件,選擇ADODC屬性
2)從三種連接資源中選擇一種。
使用data Link 文件:直接點(diǎn)擊瀏覽,找到包含連接字符串的.udl文件即可
使用ODBC數(shù)據(jù)源連接,單擊新建
選擇用戶數(shù)據(jù)庫(kù),之后的操作跟2中步驟一樣。
使用連接字符串:?jiǎn)螕羯?/p>
測(cè)試連接
4、使用數(shù)據(jù)環(huán)境設(shè)計(jì)器創(chuàng)建數(shù)據(jù)庫(kù)連接
添加引用
右擊創(chuàng)建連接,在右擊想要連接的屬性,之后的操作跟data控件中使用字符串中的操作一致
本文名稱:vb點(diǎn)虐
dsn的簡(jiǎn)單介紹
URL標(biāo)題:http://chinadenli.net/article20/ddgspjo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號(hào)、網(wǎng)站導(dǎo)航、營(yíng)銷型網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)公司、企業(yè)網(wǎng)站制作、響應(yīng)式網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)