已有23人关注
学习《Visual Basic 项目开发及全程实录》中遇到的数据库refresh问题
发表在VB答疑区 2009-05-18
是否精华
版块置顶:
老师您好!
       请教一下:
在《Visual Basic 项目开发及全程实录》书中的第三章,我把Access数据库newtb表格中的“书籍名称”改为“部件名称”,
从新连接改动的数据库并连接成功,

运行程序,

点击"图书登记",弹出对话框“from字句语法错误”,

点击"确定"弹出对话框“对象‘Refresh’的方法错误‘IAdodc’失败”refresh 错误。 

请问这是为什么?如何处理?

                                                                                初学读者
分享到:
精彩评论 3
Lemon
学分:0 LV1
2009-05-20
沙发
您好!

请问你修改数据库以后,是否对程序中对应的代码进行修改,如果没有修改肯定会出现错误。
fanbifeng
学分:0 LV1
2009-05-21
板凳
老师
   您好!
   再请教两个问题:
   1,为什么修改表格字段名称从新连接前还需要改动程序?
   2,能不能详细的教我如何修改VB软件中的数据库表格字段名称?
我看了很多贵站出的关于数据库的书,始终无法找到解决的办法。

初学者
Lemon
学分:0 LV1
2009-05-22
地板
您好!

软件和软件是不同的,这个问题得具体问题具体分析。

一般来讲,一个已经设计好的程序,直接将数据库中的字段名修改了,而不改动程序代码是一定要出错的,因为一般的数据库管理软件,在开发时肯定会涉及到对于数据的增删改查,而数据的增删改查也必须涉及到字段名,这里的字段名称已经被改动了,因此在程序运行时,会出现找不到字段的问题,这样程序将无法执行下去。

如果要对软件进行修改,必须首先了解软件的业务逻辑,了解程序的执行和软件的设计。然后才可以在这个基础上对相应的表或者字段进行修改。如果单纯修改数据表肯定会出错的。

修改程序中的数据库表格名称,也需要具体问题具体分析,因为每个程序的业务逻辑不同,要修改成另一个名称,可能有些功能就不适合了。如果一定要修改,也必须先了解程序的业务逻辑以后,了解每个表的作用,了解每个窗体的功能以后才可以修改。
首页上一页 1 下一页尾页 3 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照