VB中的Data控件连接Access数据库的问题

最近做一个VB数据库编程的作业,在用data控件连接Access数据库中数据时出现一些麻烦。希望大侠指点:
1.一个data控件只能连接一个表、查询或者是报表,当连接一个数据表时可以实现添加、删除、编辑、更新等操作,但对于来自一个查询或是报表的数据,则总是出现错误,显示记录关联不能添加等错误。请问,如果不想改变现有表结构,如何实现多个表记录的联合修改?
2.用data控件查询数据库中数据有几种方法?
谢谢指点!!

data控件只能适合简单的数据库应用。
对于对于比较复杂的应用。最好使用ADO对象
温馨提示:内容为网友见解,仅供参考
无其他回答

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上的DATA组件连接ACCESS数据库?
DATA1.Connect 选 "Access 2000;"DATA1.DatabasName 输入 "c:\\test.name" '数据库名 DATA1.recordSource 输入 "表1" '数据库的表名 这样就可以连接了,然后就显示数据了,可以用文本框.text1.dataSource 选 DATA1 text1.dataField 选那个表的相应字段 ...

怎样通过VB程序联接ACCESE数据库
在VB中,为Data控件设置DataSource属性为一个ADODB.Recordset对象,就可以将Access数据库中的数据展示在控件上。通过Data控件的RowSource属性、DataMode属性等,可以实现数据的分页、排序、筛选等功能。总之,通过ADO或Data控件连接Access数据库,可以实现数据的查询、更新、展示等功能。ADO提供更底层的数据库访问...

我用VB的Data控件加载ACCESS时,问题是说“不可识别数据库的格式”
. 方法1.在Access中的工具-->数据库实用工具-->转换数据库-->到早期的Access(97)数据库版本,然后在vb中调用此Access数据库。. 方法2.下载安装补丁VB6 SP5,然后在VB6.0中选Access2000。. 方法3.不要用Data1控件,改用ADO控件连接数据库(Access2000以上)。. 如果你的数据库是新创建...

VB如何使用ADODC控件用代码连接数据库
Microsoft ADO Data Control 6.0和Microsoft DataGrid Control 6.0ADODC控件属性设置:1、在ADODC控件上右击,选择ADODC属性2、然后在通用选项卡中选择使用连接字符串,点击生成按钮3、然后选择Microsoft Jet 4.0 OLE DB Provider,点击下一步4、选择要连接打开的Access数据库文件(你要打开的ACCESS文件),...

VB中的Data控件怎样连接Access数据库啊
在窗体下的form_load 下面编写程序,程序如下:Data1.DatabaseName = App.Path & "\\*.mdb"Data1.RecordSource = "#"注:“*”是个文件名。“#”是这个文件的表名称。然后运行这个窗体,看看是否连接了。

请教VB6.0 中DataGrid 操作Access数据库的问题
1:添加ADODC控件 2:添加DATEGRID控件 3:设置ADODC1的连接字符串,指定ACCESS数据库(详细操作不用我说了吧)4:设置ADODC1的RECORDSOURCE,一般指表名 5:设置DATEGRID的RECORDSOURCE为ADODC1 6:设置DATAGRID的允许的操作 7:在FORM_LOAD中写ADODC1.REFRESH就可以了 在所有数据控件中,我个人认为DATAGRID是最...

vb中添加data控件,提示找不到data access数据库
首先精简版很多控件都被去掉了,只能实现一部分东西,建议下载个vb6.0中文企业版试试。还有看你的操作系统,前段时间我的本子安装极度精简的xp后,出现了找不到控件的错误,后重新安装联想oem xp后正常了,这个是精简系统删掉了vb调用的dll文件。基本上就是这两个原因,希望能帮助到你。

VB如何用ADO向ACCESS数据库插入和修改记录?
1、Microsoft Access窗口中,选择文件菜单中的打开选项,打开一个已有的数据库。2、数据库中有两张表格,如下图所示。3、数据库中,表格学生信息是课程成绩的子表。4、如果直接在子表中插入记录,会提示不能添加或修改。5、其实,只需在主表中,插入相关的主键和记录。6、接着,就可以在子表中插入...

VB中DATA控件问题设置好了Connet:Access DatabaseName:mdb格式当去...
VB6的Data控件只能识别ACCESS97的数据库,ACCESS2000及以上版本的MDB文件它是不认的。解决办法有两种:1、把高版本的MDB文件转存为97版的MDB文件。2、不用Data控件,改用ADODC控件,即可识别所有版本的MDB文件。

相似回答