您的位置:程序门 -> vb -> 数据库(包含打印,安装,报表)



datagrid只在一台机器上不显示数据


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


datagrid只在一台机器上不显示数据[已结贴,结贴人:csulzw]
发表于:2007-01-17 20:20:48 楼主
为什么我的程序在别的机器上都能看到数据,只有一台机器绑定了以后(不报错)看不到数据?

高手帮个忙,谢谢!
发表于:2007-01-17 21:27:261楼 得分:5
你的软件有同时访问数据库吗?
会不会连接数超过了?
模糊,
帮顶
发表于:2007-01-18 08:33:032楼 得分:0
没有同时访问数据库,连接数也没有超过。
数据已经绑定出来了,我用的一个查询结果,先绑定了datagrid,然后画图,图表上已经显示出图来,但datagrid里面就是没东西。
发表于:2007-01-18 08:47:133楼 得分:5
数据库引擎版本问题。你引用的是什么版本,问题机器上是什么版本?
发表于:2007-01-18 09:00:024楼 得分:20
datagrid动态显示数据的方法
你试试吧,好用的
记得要引用ado    
你只需要在工程/引用   miscrosoft   activex   data   objects   2.x   library   就可以了
dim   db   as   connection
dim   withevents   adoprimaryrs   as   recordset   '数据库连接对象
private   sub   command1_click()
     

      strsql= "select   字段   from   表   where   你的条件 "
      set   db   =   new   connection
      db.cursorlocation   =   aduseclient
      '下面的连接数据字符串你要修改一下
      db.open   "provider=microsoft.jet.oledb.4.0;data   source= "   &   app.path   &   "\计划管理系统.mdb;persist   security   info=false "
      set   adoprimaryrs   =   new   recordset
      adoprimaryrs.open   strsql,   db,   adopenstatic,   adlockoptimistic
      set   datagrid1.datasource   =   adoprimaryrs
end   sub
发表于:2007-01-18 19:36:205楼 得分:0
用动态显示数据搞定了
谢谢!


快速检索

最新资讯
热门点击