vb使用data控件引用ACCESS问题?
我用vb做一个程序,想引用一个ACCESS表,可设置那个“Recordsource”的属性时,出现一个对话框,说“不能识别数据库格式”,怎么回事呀,谢谢大家了...
我用vb做一个程序,想引用一个ACCESS表,可设置那个“Record source”的属性时,出现一个对话框,说“不能识别数据库格式”,怎么回事呀,谢谢大家了
展开
3个回答
2013-12-01
展开全部
伱是不是用 Microsoft Office Access 做的数据库??这个版本的Access VB6.0不能识别
所以伱要在伱的VB6.0里面运用 Add-In 也就是外接程序来建立数据库
在外接程序(Add-In)中选 可视化数据管理器 (visData) 点 文件(File)-新建(New) -Microsoft Access -version 7.0 MDB 会弹出一个对话框 要你给伱新建的数据库命名
键入名称后选择一个容易找到的路径进行保存 这个时候窗体内会有个 properties 右击它
然后点 新建表 (New Table) .给表取个名字 (tabel1) 然后点 添加字段 这个时候创建的就是伱数据库里的元素了 例如建个student marksheet的数据库 那么元素就有No. Name subject1 subject2 等等。。。都弄好后 就点关闭 然后点 生成表(Build table) 这个时候可以按 添加(Add) 然后输入伱要添加的数据 弄好以后 直接关闭 然后回到 VB的form1上的 data1 的控件上 在property窗口内找到 databasename 然后通过浏览文件夹 找到伱刚刚建立的那个数据库 (tabel1.mdb)
然后在 recordsource 那里选好伱刚刚建立的数据库的表的名字 如student marksheet。
这个时候 数据库的链接就做好了
其他的就是对 text 的属性来进行设置了 datasource 选中data1 datafield 选 表里的第一个元素
这样就ok了
所以伱要在伱的VB6.0里面运用 Add-In 也就是外接程序来建立数据库
在外接程序(Add-In)中选 可视化数据管理器 (visData) 点 文件(File)-新建(New) -Microsoft Access -version 7.0 MDB 会弹出一个对话框 要你给伱新建的数据库命名
键入名称后选择一个容易找到的路径进行保存 这个时候窗体内会有个 properties 右击它
然后点 新建表 (New Table) .给表取个名字 (tabel1) 然后点 添加字段 这个时候创建的就是伱数据库里的元素了 例如建个student marksheet的数据库 那么元素就有No. Name subject1 subject2 等等。。。都弄好后 就点关闭 然后点 生成表(Build table) 这个时候可以按 添加(Add) 然后输入伱要添加的数据 弄好以后 直接关闭 然后回到 VB的form1上的 data1 的控件上 在property窗口内找到 databasename 然后通过浏览文件夹 找到伱刚刚建立的那个数据库 (tabel1.mdb)
然后在 recordsource 那里选好伱刚刚建立的数据库的表的名字 如student marksheet。
这个时候 数据库的链接就做好了
其他的就是对 text 的属性来进行设置了 datasource 选中data1 datafield 选 表里的第一个元素
这样就ok了
2013-12-01
展开全部
我想你这个数据库的版本较高吧,
ACCESS 97/2000 的这个控件就支持,
ADODC 这个控件支持2003
但2007不支持(只使用了常用功能的MDB类型2007的它还是能支持)
所以请一定要选择好的控件,
ACCESS 97/2000 的这个控件就支持,
ADODC 这个控件支持2003
但2007不支持(只使用了常用功能的MDB类型2007的它还是能支持)
所以请一定要选择好的控件,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-12-01
展开全部
检查一下你的data控件中的connect属性
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询