'********************************************************* '用Access做后台数据库,在局域网内访问数据库中的内容的示例: * 'author:chenyu Email:[email protected] * '********************************************************* 你首先要在VB菜单中: “工程”-->“引用”-->“Microsoft AxtiveX Data Objects 2.X Library” 注:2.X为版本号,如果你机子上有高版本的就用高版本的,如:2.5或2.6的。 "工程"-->“部件”-->“MicroSoft DataGrid Control 6.0” 示例: Private Sub CmdOK_Click() Dim SQLstr As String,cnstr AS String Dim cn AS New ADODB.Connection'连接对象 Dim rs As New ADODB.Recordset'记录集对象 cnstr = "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=\\myServer\c:\inetpub\wwwroot\yourdb.mdb" '连接字符串 cn.open' 打开数据库连接 rs.CursorLocation =adUseClient sqlstr="slect * from XXX表" rs.open sqlstr,cn,3,3'执行SQL语句,并返回记录 set datagrid1.datasource=rs datagrid1.refresh rs.close'关闭记录集对象 set rs=nothing End Sub 本示例是将数据库中的一张表的记录显示在datagrid的控件中。 注:myserver为服务器名可以为IP地址。
'用Access做后台数据库,在局域网内访问数据库中的内容的示例: *
'author:chenyu Email:[email protected] *
'*********************************************************
你首先要在VB菜单中:
“工程”-->“引用”-->“Microsoft AxtiveX Data Objects 2.X Library”
注:2.X为版本号,如果你机子上有高版本的就用高版本的,如:2.5或2.6的。
"工程"-->“部件”-->“MicroSoft DataGrid Control 6.0”
示例:
Private Sub CmdOK_Click()
Dim SQLstr As String,cnstr AS String
Dim cn AS New ADODB.Connection'连接对象
Dim rs As New ADODB.Recordset'记录集对象
cnstr = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=\\myServer\c:\inetpub\wwwroot\yourdb.mdb" '连接字符串
cn.open' 打开数据库连接
rs.CursorLocation =adUseClient
sqlstr="slect * from XXX表"
rs.open sqlstr,cn,3,3'执行SQL语句,并返回记录
set datagrid1.datasource=rs
datagrid1.refresh
rs.close'关闭记录集对象
set rs=nothing
End Sub
本示例是将数据库中的一张表的记录显示在datagrid的控件中。
注:myserver为服务器名可以为IP地址。
"Data Source=\\myServer\c:\inetpub\wwwroot\yourdb.mdb;Uid=admin;Pwd=super"
'连接字符串
用cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\Unm1\wu\data\workdb.mdb;User ID=admin;Password=sol"
好像不行,说:无法启动应用程序。工作组信息文件丢失,或是已被其他用户以独占方式打开
情况有变化
cn.Open "Provider=Microsoft.Jet.OLEDB.3.51;Data Source=\\Unm1\wu\data\workdb.mdb;Uid=admin;Pwd=sol"
出现错误提示:找不到可插入的ISAM
当我浏览过Unm1上的数据库后用
cn.Open "Provider=Microsoft.Jet.OLEDB.3.51;Data Source=\\Unm1\wu\data\workdb.mdb“
就能打开,加了Uid=admin;Pwd=sol反而不行
本地重新启动后没浏览过那个数据库文件,怎么样都不行