vb和資料庫連線

2021-04-17 22:07:42 字數 1251 閱讀 5449

比較容易實現的用adodc控制項吧  當然也可以用**實現

建議先看看下面的adodc控制項的連線方式

private sub form_load()

dim connstr as string

dim sql as string

connstr = "driver=;server=計算機名稱或ip位址;database=資料庫名稱;uid=資料庫登入使用者名稱;pwd=登入密碼"

sql = "select * from "

with adodc1

.connectionstring = connstr

.connectiontimeout = 30

.recordsource = sql

.refresh

end if

end sub

當然為方便呼叫connstr 可以寫在乙個模組中  供全域性使用!

--使用資料來源

ms sql / mysql / postgresql

"dsn=dsnname"

--不使用dsn資料庫連線字串例:

ms access

使用oledb:

"provider=microsoft.jet.oledb.4.0; data source=c:somepathmydb.mdb;"

ms sql

使用odbc:

"driver=; server=myservername; database=mydatabasename; uid=myusername; pwd=mypassword"

使用oledb (推薦):

"provider=sqloledb; data source=myservername; initial catalog=mydatabasename; user id=myusername; password=mypassword"

mysql

使用odbc:

"driver=; server=servername; database=dbname; uid=username; pwd=password; option=3"

postgresql

使用odbc:

"driver=; server=servername; database=dbname; uid=username; pwd=password"

對於ms access資料庫來說,因為access資料庫的odbc驅動程式會導致不穩定 ,所以最好不要通過dsn來連線。

VB與資料庫 資料庫連線

話說學生管理系統和機房收費系統都完成了,再回來說資料庫的連線真的好嗎?貌似不太好,但是誰讓自己欠賬了呢 除了還,還能有更好的解決方法嗎?前幾天說 紅皮書 中的七個物件。當時的反應哪七個,腦子完全一片空白,不知所云。所以找出來,再看看吧。vb6.0與sqlserver有源資料庫連線,vb6.0中資料訪...

VB連線ORACLE資料庫

開啟資料庫 public sub openoradb on error goto toexit oradb open false set oradb new adodb.connection oraconstr provider oraoledb.oracle.1 password strorapw...

VB連線oracle資料庫

做個人用小工具,而不是頻繁交易的大專案,下面兩種連線都可以 各自需要相關驅動 注 還有其它連線方式,對比後放棄了。不需要安裝oracle客戶端。環境變數需要配置。public function getconndb as integer on error goto errflag getconndb ...