vb遠程資料庫連接
1、打開代碼窗口,添加引用:Imports System.Data.SqlClient。
Ⅱ 用vb語言和ADO如何建立遠程資料庫的鏈接
C:\WGYSDB\ZWZ.mdf和C:\WGYSDB\WGYS.mdb.
這個是sql資料庫的資料庫文件,
Cn.ConnectionString = "Driver={SQL Server};Server=" & Server &";Database=" & Gdatabase & " ;Uid=" & Uid & ";Pwd="& Pwd
這個是資料庫連接字元串,
這個和IIS無關,主要是sqlserver伺服器的問題:
1.資料庫伺服器是否安裝.
2.資料庫伺服器埠是否打開(如果有防火牆),一般是1433.
3.Uid = "" Pwd = "" 分別對應sqlserver資料庫伺服器訪問的用戶名和密碼,超級管理員一般為:sa
這幾點弄好了,問題就應該可以解決了。
Ⅲ vb.net如何連接遠程db2資料庫
如果要程序直接連接DB2資料庫,必須要有連接資料庫的驅動程序,連接的代碼,你可以參考如下(以前用C#寫的,你改成VB.NET即可,ODBC連接對象)
publicOdbcConnectionDb2Conn()
{
stringstr="DRIVER=IBMDB2ODBCDRIVER;UID=db2admin;PWD=db2admin;AUTHENTICATION=SERVER;PORT=50000;HOSTNAME=192.168.100.98;PROTOCOL=TCPIP;DATABASE=YCDATA";
OdbcConnectionConn=newOdbcConnection(str);
returnConn;
}
如果你是開發桌面程序而又不想在客戶端安裝資料庫的驅動程序,那麼你可以採用web網站(含webservice)或者remoting方式,只需要在服務端安裝驅動即可
Ⅳ vb如何連接上遠程SQL資料庫
不知道你為什麼要用ADOC來配置...直接用VB代碼就OK了。
公共模塊:
Private Function Selectsql(SQL As String) As ADODB.Recordset '返回ADODB.Recordset對象
Dim ConnStr As String
Dim Conn As ADODB.Connection
Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset
Set Conn = New ADODB.Connection
'On Error GoTo MyErr:
ConnStr = "Provider=SQLOLEDB.1;Persist Security Info=True;User ID=登錄資料庫用戶名(默認為sa);Password=登錄資料庫密碼;Initial Catalog=資料庫名;Data Source=伺服器名(IP地址)" '這是連接SQL資料庫的語句
Conn.Open ConnStr
rs.CursorLocation = adUseClient
rs.Open Trim$(SQL), Conn, adOpenDynamic, adLockOptimistic
End Function
調用:
SQL = "SELECT * FROM 用戶表 WHERE 用戶名='" & Combo1.Text & "' AND 密碼='" & Text1.Text & "' "
Set rs = Selectsql(SQL)
Ⅳ VB連接遠程資料庫出現問題,求解決。
你資料庫有密碼的吧。你密碼沒給他添加進去
myStr = "Provider=SQLOLEDB.1;password=***;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=流水帳;Data Source=."
這段裡面 *** 表示你的密碼,在資料庫中把sa帳號的密碼改成***
如果你不想加密碼,就把sa的密碼改成空就可以了
Ⅵ vb可以訪問遠程資料庫嗎要怎麼寫
VB只能遠程訪問SQL
Server資料庫,它的連接字元串和Access資料庫不一樣。
Ⅶ VB程序如何遠程調用ACCESS資料庫
第一步:你要知道那台電腦的計算機名或者ip地址;
第二步:共享資料庫所在的文件夾,要將共享許可權設置為能夠讀寫的許可權;
第三步:在你的電腦上運行一下那個共享路徑:\\計算機名\
共享文件夾
,看能不能打開,如果能
打開,說明共享成功,才能調用代碼連接,如果需要用戶名和密碼你要輸入那台電腦的一組用戶名和密碼;
第四步:在第三步成功的情況下,調用以下代碼:
dim
資料庫路徑
as
string
dim
資料庫密碼
as
string
資料庫路徑="\\計算機名\共享文件夾\資料庫.mdb"
資料庫密碼=你的資料庫密碼(如果沒設密碼,就為空)
adodc1.ConnectionString="provider=Microsoft.Jet.OLEDB.4.0;Data
source
="
_
&
資料庫路徑0
&
";Jet
OLEDB:Database
Password="
&
資料庫密碼
adodc1.recordsource="select
*
from
user"
adodc1.Refresh
Ⅷ VB連接遠程資料庫
Access也可以
不過我在網上搜了一上
遠程使用ACcess會損失資料庫
Ⅸ vb如何連接遠程資料庫
1.引用ADO
2.定義連接
Dim Conn as New Connection
3.設置連接串
Conn.Open "Provider=SQLOLEDB;Data Source=資料庫伺服器IP或名稱;UID=登錄用戶名;PWD=登錄密碼;initial catalog=資料庫的名稱"
Ⅹ vb客戶端應用軟體怎樣連接遠程資料庫
首先在客戶端創建新的數據源(通過控制面板->管理工具->數據源(ODBC))與遠端資料庫連接,如果沒有與ORACLE資料庫連接的ODBC驅動,就去安裝一個。
然後在你的數據窗體中添加DATA控制項,設置DATA控制項的DefaultType屬性為1(使用ODBC),再把Connect屬性設置為Oracle數據源,這樣你就可以象操作本地資料庫一樣操作遠端資料庫了。
伺服器端是否還要一個伺服器端程序,就要看你是怎麼設計的項目架構了,傳統的兩層結構,就只是數據服務端加客戶端,一般的應用要求都能夠滿足了,而較現代的手法是在這兩層中再加一個中間層,用來處理較復雜的業務流。目前你這里估計用不上吧。