用VB在WIN2000下编写的小软件,在WIN98下有问题,请高手指点!急!在线等待!!!

qdubit 2002-09-19 09:34:33
我在WIN2000下用VB 编写了一个表单填写的小软件,在填写界面下方设置了一个DataGrid用来显示已经填写的记录,在WIN2000下没有问题,可以显示,可是在WIN98下虽然可以填写,可是填写完之后下面的DataGrid中却显示不出已经填写的记录,请问这是怎么回事呀?很着急的,麻烦高手指点迷津(备注:我用的数据库是ACCESS2000,通过ODBC与数据库进行连接的)
...全文
33 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
qdubit 2002-10-15
  • 打赏
  • 举报
回复
该问题以结帖,每人得10分,谢谢大家!
of123 2002-09-20
  • 打赏
  • 举报
回复
你的代码中有错误处理吧?程序遇到数据库错误不提示就退出了,也就是说使你的网格显示的代码被略过了。
把工程复制到win98下,把相关的on error都注掉,再在VB中调试运行一下,看看错在哪里?
xixixi9988 2002-09-20
  • 打赏
  • 举报
回复
安装sp5
maochilong 2002-09-20
  • 打赏
  • 举报
回复
可能是字符集,有问题吧,98和2000支持的字符集不一样,如果你的程序中调用了动态连接库,并且动态连接苦中有字符的操作,那么调用动态库的时候字符集必须一致
三楼の郎 2002-09-19
  • 打赏
  • 举报
回复
在98下填写完表单后,看看数据库中是否有记录?

如果程序中有On error goto …………代码的话,去掉看看有没有什么错误提示!

测试以下98下ODBC是否能正确访问Access2000
yjmking 2002-09-19
  • 打赏
  • 举报
回复
自动刷新
pennyzhueng 2002-09-19
  • 打赏
  • 举报
回复
你可以在保存后,再来重新绑定datagrid的datasource,看是否能出现你所添加的新记录
qdubit 2002-09-19
  • 打赏
  • 举报
回复
haitao5676,
你好,你说的那个文件MDAC_27.EXE我没有补,而且我2000的机器里也没找到这个文件,你有吗?请送给我好吗,谢谢!
haitao5676 2002-09-19
  • 打赏
  • 举报
回复
我倒有一个文件,不过我看没什么用

MDAC_27.EXE不知你不上了没有(看样子你是已经补过了)

我做过许多这样的程序,从来没碰上你真样的问题

也许我还没有理解你的意思
qdubit 2002-09-19
  • 打赏
  • 举报
回复
谢谢superzwb,我在程序里已经刷新了,还是不行呀。
guofu007,请问,怎么找那些新文件呀,还望多多指教!
guofu007 2002-09-19
  • 打赏
  • 举报
回复
2000下有可能有比98要更新的东西,在2000下找到那个新文件到98下,应该没问题了,
superzwb 2002-09-19
  • 打赏
  • 举报
回复
填写完后,主动的把datagrid刷新一下吧
nydelphi 2002-09-19
  • 打赏
  • 举报
回复
up
szg_cj 2002-09-19
  • 打赏
  • 举报
回复
你在98下同样建立一个工程,再把你2000下的代码粘过去再试试.

我也碰到过这样的情况.我在2000下用了 一个ADO,98下我打开2000下的代码输入"ADO."VB应该把他的属性列出来,可是没有.但我从新开一个工程,就OK了。
rushing 2002-09-19
  • 打赏
  • 举报
回复
是不是要安装vb6sp5

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧