首页上一页 1 下一页尾页 2 条记录 1/1页
Visual Basic 程序设计标准教程
发表在VB答疑区
2010-07-07
是否精华
是
否
版块置顶:
是
否
明日科技有限公司:
一、关于Visual Basic 程序设计标准教程P309实例 mr\18\sl\04
1、为什么要放置2个Adodc控件?
如果删除其中一个,要么报告From子句非法,要么报告字段长度不能为零,很想了解原因。
2、Adodc1.RecordSource = "客户类别表"与Adodc1.RecordSource = "select * from 客户类别表"有区别吗?
既然是“select * ”,那就是工作表的全部字段,不理解为什么会与前者有区别。
3、Adodc1.Recordset.Filter = "客户类别 = ' " + s + " ' "是什么意思?
修改记录必须要使这条记录成为当前记录, 而 "客户类别 = ' " + s + " ' ",应当是过滤选定的字段值呀。
二、关于数据库控件
1、如果创建了ADO 对象,就不用添加 ADO 控件,那么,ADO 对象、 ADO 控件有什么区别?如果ADO 对象和ADO 控件就是一回事,只不过一个是用现成的控件访问数据库,一个是用规定的代码访问数据库,在任何情况下用哪一个都可以的话,那么有ADO对象,又何必搞个ADO控件呢。
2、教材讲解了很多数据库控件,让人看得眼花缭乱。看了N周时间,我的理解是:
DAO、RDO、ADO是访问数据库的三种方式,它们之间是并列关系。
DBCombo、DBList、DBGrid、MSFlexGrid是 DAO 的“助手”,它们与 DAO 是“合作”关系;同样,DataCombo、DataList、DataGrid、MSHFlexGrid是 ADO 的“助手”,它们与 ADO 是“合作”关系。没有这些助手,就体现不出 DAO、ADO 的存在,而没有 DAO、ADO,这些助手就“英雄无用武之地”。
3、DAO 太“腐朽”了,它只支持 ACCess97 的格式,对于 ACCess97 后期的版本,只能用 ADO 了。
三、关于数据库学习
1、作为我们搞财经工作的,我们更重视数据库的学习,但目前的教材,我觉得对数据库讲解得很不透,甚至很粗糙,不知道贵公司是否有这方面的出版计划,或已有这方面的教材可以给我们推荐。
2、随着微软对 Windows 系统不断升级,VB6 已是强弩之末,或者就是明日黄花,对于我们这些并不打算专业从事软件编写,但又在这方面有点爱好,并希望在工作中能够自己编程解决一些实际问题的财务管理工作者,贵公司能否给我们提一点宝贵的建议。
一、关于Visual Basic 程序设计标准教程P309实例 mr\18\sl\04
1、为什么要放置2个Adodc控件?
如果删除其中一个,要么报告From子句非法,要么报告字段长度不能为零,很想了解原因。
2、Adodc1.RecordSource = "客户类别表"与Adodc1.RecordSource = "select * from 客户类别表"有区别吗?
既然是“select * ”,那就是工作表的全部字段,不理解为什么会与前者有区别。
3、Adodc1.Recordset.Filter = "客户类别 = ' " + s + " ' "是什么意思?
修改记录必须要使这条记录成为当前记录, 而 "客户类别 = ' " + s + " ' ",应当是过滤选定的字段值呀。
二、关于数据库控件
1、如果创建了ADO 对象,就不用添加 ADO 控件,那么,ADO 对象、 ADO 控件有什么区别?如果ADO 对象和ADO 控件就是一回事,只不过一个是用现成的控件访问数据库,一个是用规定的代码访问数据库,在任何情况下用哪一个都可以的话,那么有ADO对象,又何必搞个ADO控件呢。
2、教材讲解了很多数据库控件,让人看得眼花缭乱。看了N周时间,我的理解是:
DAO、RDO、ADO是访问数据库的三种方式,它们之间是并列关系。
DBCombo、DBList、DBGrid、MSFlexGrid是 DAO 的“助手”,它们与 DAO 是“合作”关系;同样,DataCombo、DataList、DataGrid、MSHFlexGrid是 ADO 的“助手”,它们与 ADO 是“合作”关系。没有这些助手,就体现不出 DAO、ADO 的存在,而没有 DAO、ADO,这些助手就“英雄无用武之地”。
3、DAO 太“腐朽”了,它只支持 ACCess97 的格式,对于 ACCess97 后期的版本,只能用 ADO 了。
三、关于数据库学习
1、作为我们搞财经工作的,我们更重视数据库的学习,但目前的教材,我觉得对数据库讲解得很不透,甚至很粗糙,不知道贵公司是否有这方面的出版计划,或已有这方面的教材可以给我们推荐。
2、随着微软对 Windows 系统不断升级,VB6 已是强弩之末,或者就是明日黄花,对于我们这些并不打算专业从事软件编写,但又在这方面有点爱好,并希望在工作中能够自己编程解决一些实际问题的财务管理工作者,贵公司能否给我们提一点宝贵的建议。