比較容易實現的用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 ...