vb中 dao打开数据库中的 表。

我 建了 一个 数据库,也 在工程里引用 Microsoft dao 3.6 object Library,程序如下:
dim db As Database
dim rs As Recordset

Set db = OpenDatabase(App.Path & "\dat\vb.mdb")

Set rs = db.OpenRecordset(" select * from 学生信息")

但 在运行的 时候说这句:Set rs = db.OpenRecordset(" 001")的时候说 类型不匹配,错误13.不知道为什么。请高手指点,谢谢诶!!!!
我 试过了,还不行。

Set rs = db.OpenRecordset(" select * from 学生信息")
改为:
Set rs = db.OpenRecordset("学生信息")
温馨提示:内容为网友见解,仅供参考
无其他回答

vb中 dao打开数据库中的 表。
Set rs = db.OpenRecordset(" select * from 学生信息")改为:Set rs = db.OpenRecordset("学生信息")

如何在VB中用DAO方法创建、打开、修改数据库?
1、从“工程”菜单中选择“引用”菜单项;2、在可引用列表框中选择“Microsoft DAO 3.51 Object Library”项。3、最后“确定”即可 设置DAO数据类型变量 DAO数据类型变量共分成两种:1、Database变量 对应于Access数据库,通常在模块中被定义为Public全程变量:Public AccessDBF As Database '定义数据库...

在Visual Basic中用DAO实现数据库编程
在VB中 对一个对象变量引用之前必须加以说明 DAO也是如此 必须先声明数据库变量 例如 DimdbaseAsDatabase 建立了数据库对象变量后 我们便可打开数据库了 在一般情况下都只是访问一个数据库 当打开数据库后再对数据库中的各个记录进行操作 这就要用到Recordset对象建立记录集 例如 PrivateSubCommand_OpenDat...

如何使用DAO在VB6.0中建立数据库,表,以及添加修改记录
Dim MyDB As Database '数据库对象 Dim myTBL As TableDef '数据表对象 Dim MyFid(9) As Field '字段对象 Dim i As Integer If Dir(App.Path & "\\实验数据库.mdb") <> "" Then Kill App.Path & "\\实验数据库.mdb"'创建工作区 Set MyWs = DBEngine.Workspaces(0)'创建数...

vb数据库中如何查表中的字段,将字段下的内容保存到一个变量中
首先VB中能够连接使用的数据库有很多种,有Access, SQl Server ,DBF...不知道您用的是什么数据库,下面以 Access 数据库为例:1、在D:\\建立一个Access 数据库,名称为db1.mdb,库中建立一个数据表,名称为:T101,数据表 中的字段名称为:frCode(水果编号),frName(水果名称),而且数据表中存在...

VB中怎样用dao设置数据库的主键?
创建一个表 MyCustomers,有两个字段 ,其中 CustID为主键,是自动增长的int类型,第一行从100开始,CompanyName的字段类型为 nvarchar (50)

DAO打开XLS如何获得所有的工作表
首先需要引用Microsoft DAO 3.6 Object Library Dim DB As DAO.Database Dim RS As DAO.Recordset Set DB = OpenDatabase("d:\\数据.xls", False, False, "Excel 8.0;")Set RS = DB.OpenRecordset("文件$")Set DataGrid1.DataSource = RS 找不到可插入的ISAM的好像就是不支持这种数据格式...

vb.net vb2010 如何使用DAO访问ACCESS数据库,我最终目的是要向ACCESS里...
Try NewText = “特别长的文本【一千万字左右】”Dim AccessConn As New OleDb.OleDbConnection(AccessConnectionString)AccessConn.Open()AccessString = "UPDATE 记录 SET 文本=? WHERE 编号=1"Dim AccessCmd = New OleDb.OleDbCommand(AccessString, AccessConn)AccessCmd.Parameters.Add(New OleDb....

用vb往一个数据库里新建一个表(如果该表不存在)怎么搞?
采用SQL:采用SQL语言的CREATE TABLE语句创建表 CREATE [TEMPORARY] TABLE表 (字段1类型 [(字长)] [NOT NULL] [WITH COMPRESSION | WITH COMP] [索引1] [, 字段2类型 [(字长)] [NOT NULL] [索引2] [, ...]][, CONSTRAINT multifieldindex [, ...]])...

vb向数据库中添加记录的问题
用ADO就行了,DAO一点也不好用。可以把查询的结果存在一个自定义的记录里。然后打开目标数据库(Dim Con As ADODB.Connection Dim rs As ADODB.Recordset Set Con = New ADODB.Connection strCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\\db\\db1.mdb;Persist ...

相似回答
大家正在搜