关于VB连接access

我下了VB程序 可是怎么把里面的access导入进去?

 ADO是Microsoft推出的处理关系数据库和非关系数据库中信息的最新技术,也是Microsoft推崇的用于数据连接和访问的技术。在VB 6.0中,Adodc控件、ADO数据对象及DataEnvironment(数据环境设计器)都采用的是ADO技术,因而它们处理加密的Access数据库的方法类似。
  要能正确引用ADO数据对象,应在VB 6.0集成开发环境中选择“工程”菜单,再点击“引用”菜单项,在弹出的“引用”对话框中选中“Microsoft ActiveX Data Objects 2.1 Library”选项来添加ADO数据对象类型库。
  可用如下代码来建立到加密的Access数据库ssgl.mdb的连接。
Dim cnn AS ADODB.Connection
Dim rst AS ADODB.Recordset
Set cnn=New ADODB.Connection
Cnn.Provider= ”Microsoft.Jet.OLEDB.3.51”
Cnn.ConnectionString= ”Data Source=” & App.path & ”\ssgl.mdb;” & _
” Jet OLEDB: Database password=1234”
cnn.Open
  ③ 使用DataEnvironment(数据环境设计器)
  有两种方法可以通过DataEnvironment连接到加密的Access数据库:
  一种方法是在设计状态时,在DataEnvironment的connection对象的ConnectionSource属性的有效连接字符串后加上”
Jet OLEDB: Database password=1234”
  另一种方法是在DataEnvironment_Initialize()事件中编写如下代码:
Private sub DataEnvironment_Initialize( )
Dim strconn AS string
Strconn=” Provider=Microsoft.Jet.OLEDB.3.51;” & _
”Data Source=” & App.path & “\ssgl.mdb;” & _
”; Jet OLEDB: Database password=1234”
DataEnvironment1.connection1.connectionstring=strconn
End sub
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-11-22
首先,在"工程" -- "引用" 中,找到"Microsoft ActiveX Data Object *.* Library",这里的"*.*"是指版本号,尽可能选择比较新的版本. 然后我们需要在程序中创建一个对象.就好比我们在窗体上添加一个FileBox才能看到文件名一样,只有创建了ADO对象,我们才能够访问数据库.常用对象有Connection和Recordset.
创建这两个对象的具体方法是:
1.在引用后,使用New关键字,如
Private Conn As New ADODB.Connection Private Reco As New ADODB.Recordset
2.在没引用时,用CreateObject创建对象:
Dim Conn,Reco Set Conn = CreateObject("ADODB.Connection") Set Reco = CreateObject("ADODB.Recordset") 创建了对象之后,下一步我们要做的就是打开数据库了.
下面代码可以打开数据库. Conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Main.mdb" 这句代码打开了D盘中的Main.mdb这个数据库. Connection.Open方法的第一个参数是连接代码,它将传递给系统的数据库引擎.前半部分"Provider=Microsoft.Jet.OLEDB.4.0",它表示了数据库的类型.不同的数据库可能会不同.后半句"Source=d:\main.mdb"它表示了数据库所在的绝对路径. 打开数据库之后,还要打开表.假如数据库中有一个表,表名为"Users",字段有两个,一个为用户名,一个为密码.那么看以下代码.
1.想返回"Users"中,[用户名]为"123"的[密码] Recordset.open "Select 密码 From Users Where 用户名='123",Connection,1,1之后我们就可以把用户输入的密码进行比较,看是否允许登录. If Recordset.eof and Recordset.bof then
Msgbox "用户不存在!",16
Else If PassWord =Recordset("密码").value then
msgbox "登录成功!",64
Else msgbox "密码错误!",32
End If
End If
Recordset.Close
2.假设Admin已经成功登录系统,我们想把所有的用户名和密码都显示出来 Recordset.open "Select * From Users",Connection,1,1 这时,表已经被打开,我们就用以下代码把它显示出来.
Do whlie Not Recordset.eof
Print "用户名: " & Recordset("用户名").value & "密码: " & Recordset("密码").value
Recordset.MoveNext
Loop
Recordset.Close
由以上代码示例可以看出,打开表时,可以只打开其中的一个字段,也可以打开所有.第一个参数是SQL语句. Select [字段名] From 表名 [Where 条件] 这里的条件可以省略.且字段名也可以用"*"来代替所有字段. 需要注意的是,如果你用(1)中的方法打开,那么(2)后面显示的代码就不能再用在(1)中.因为(1)里并没有打开[用户名]字段,所以这一句Recordset("密码")就没有值存在,还有可能出错. 后面的条件,可以用"="、">"、"<"等运算符.比如 "Where ID > 32".(这里假设[ID]为数字型.) 这是打开的部分.

怎样通过VB程序联接ACCESE数据库
要通过VB程序联接Access数据库,可以使用ADO(ActiveX Data Objects)或Data控件。首先,利用ADO或Data控件建立与Access数据库的连接。随后,通过ADO或Data控件将Access中的数据绑定到程序中相应的位置。ADO,即ActiveX Data Objects,是Microsoft提供的一种数据库访问组件。通过ADO对象,可以执行SQL查询、更新数...

求VB登陆窗口连接ACCESS数据库的代码
1、DimobjCnAsNewConnection,objRsAsNewRecordset objCn.ConnectionString="Provider=Microsoft.Jet.OLEDB.3.51;"&"DataSource="&App.Path&objCn.Open 2、dimobjCnAsConnection SetobjCn=NewConnection objCn.Open“DSN=实例2DSN”3、ADOData控件创建连接 ...

VB的Data Grid控件如何与ACCESS相连接
在VB中,通过代码实现与ACCESS数据库连接,使用ADO.NET技术。首先,创建一个ADO.NET的连接对象conn和记录集对象rs。在打开数据库连接时,使用conn.Open方法,通过指定的DSN(数据源名称)和登录信息,例如"sa"。SQL查询语句用于从表表x中选择所有列,sql="select * from 表x"。使用rs.Open方法执行SQL...

VB编程如何实现ACCESS数据库记录的查询?
关闭连接对象以释放资源。 通过以上步骤,可以实现使用VB编程与ACCESS数据库之间的交互,完成查询、新增、删除、修改等操作。

如何把Access与VB连接起来
在VB中,连接ACCESS数据库的方法主要有下面三种 a.Data Link文件 b.使用ODBC数据源名称 c.使用连接字符串 使用数据环境设计器创建数据库连接,首先添加环境引用。然后找到数据源进行连接。Data 控件连接中,ODBC数据源的连接和使用字符串的连接 与直接使用ODBC数据源连接中,不同是,直接使用ODBC数据源设置...

关于VB连接access
ADO是Microsoft推出的处理关系数据库和非关系数据库中信息的最新技术,也是Microsoft推崇的用于数据连接和访问的技术。在VB 6.0中,Adodc控件、ADO数据对象及DataEnvironment(数据环境设计器)都采用的是ADO技术,因而它们处理加密的Access数据库的方法类似。要能正确引用ADO数据对象,应在VB 6.0集成开发环境...

vb 程序怎么在局域网中 连接ACCESS 数据,使客户端和服务端可以随意访问...
首先你的程序和ACCESS数据库要放在同一目录(或者数据库放在程序目录内的子目录);程序内要用app.path来指定数据库的路径,不要用绝对路径(如D:\\MyData\\123.mdb);程序打包生成setup文件,在你两台电脑中的任意一台安装一下,然后把安装后的程序所在目录设为共享(要设为可修改);在另一台电脑中...

VB连接Access数据库具体步骤,越详细越好
有多种连接方式,可以用数据控件连接,也可以用组件连接。下面是用ADO组件来连接的例子(假定ACCESS数据库文件和程序是放在同一个文件夹的):Private Sub Form_Click() '点击窗体运行Dim conn As Object, rs As ObjectSet conn = CreateObject("Adodb.Connection")conn.Open "provider=Microsoft.Jet....

想用VB做一个登陆界面如何和access相连接?
1、首先在部件-控件里找到MicrosoftADODataControl6.0,打勾,然后在窗体上添加Adodc1。2.添加两个文本输入框text1,text2,分别用来接收用户输入用户名和密码。3、在Adodc1控件的属性窗口中单击Connectionstring右侧的…按钮,打开ADO的属性页,选择“使用连接字符串”,单击“生成”按钮,打开数据链接属性...

vb与access数据库连接有几种方法
方法如下:第一种连接和记录集分开声明 < db="db\/darden.mdb"set conn=server.createobject("ADODB.connection")connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("" & db & "")conn.open connstr > < set rs=server.createobject("adodb.recordset")sql="select *...

相似回答
大家正在搜