以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  数据库交流  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=6)
----  [原创]使用“刷新”命令解决ADO数据表莫名错误现象  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=6&id=29929)

--  作者:jjb
--  发布时间:2010-1-23 20:58:32
--  [原创]使用“刷新”命令解决ADO数据表莫名错误现象
使用“刷新”命令解决莫名错误现象 费了好大的劲终于解决了ADO数据表莫名奇妙的错误,在论坛上查相同好象是由于微软本身造成,希望有同感的星友试试
--  作者:zhongjian
--  发布时间:2010-1-24 1:26:41
--  

     自有了 Microsoft Office Access 数据库,就一直有着  Access  数据库和中文的不兼容,出现在操作的某一环节出现莫名奇妙的错误,解决兼容问题,很多人从八十年代起就想过不少办法,但收效甚微,在《搭建之星》中用“刷新”的办法,有时有效,但不是一个解决问题的好办法,目前唯一一个最好的办法就是用西文字母(汉语拼音字母)创建数据库名、数据表名及数据表的字段名,好在《搭建之星》为了解决字段名称的中文显示问题在“数据表”的属性中,增加了一个译名属性,用好译名属性,可以少花一些时间,调试系统出现的错误,可以事半功倍。

      Microsoft Office Access 是“美国人的东西”自它出世就有着骨子里的一种老美的味道,它和中文、日文、法文、斯拉夫语系、阿拉伯语系等等都有不兼容的问题,世界叫了这么多年微软已没有做根本性的工作,不要制气了,这些年我的体会是:东方不亮西方亮,这次《搭建之星》系统的做法是正确的,何况“刷新”是数据库固有的一个事件功能,早在 DB 时代就有了。

     为此,我建议星友们在写数据库程序时尽量在程序代码的变量名、数据库的名称、数据表名和字段名中尽量少用或不用中文名称,建立数据库文件时最好用《搭建之星》附带的数据库管理程序(当然,这也不可能一劳永逸),以减少不必要的麻烦和烦恼。

     最后,我想说:既然有兴趣、有爱好学做程序员,就应多学一些编程语言和数据库方面的结构和规范的知识,没有捷径,只有经验:没有最好,只有适用,祝朋友们成功!

 


--  作者:dbs
--  发布时间:2010-1-24 10:04:06
--  
经典方法,把“数据集”构件的“游标位置”属性改为“服务器端”就可以解决。
--  作者:FSJM
--  发布时间:2010-1-26 16:57:47
--  
改之前先关闭 数据表 。。。
--  作者:wbl051
--  发布时间:2010-3-4 8:00:26
--  
改成服务端后为什么只会显示一条记录,
--  作者:admin
--  发布时间:2010-3-4 8:54:03
--  

应该是你的设置问题,应查看数据表中的实际内容。


--  作者:wbl051
--  发布时间:2010-3-4 11:24:59
--  
admin 有没有详细的设置说明
--  作者:jsphp
--  发布时间:2010-3-4 13:29:00
--  
要了解这些,只要查"微软"的技术资料就清楚了,《星》只是调用。