CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  数据库(包含打印,安装,报表)

一个数据库问题,你遇到过吗?

楼主mozheyun()2005-08-04 09:39:10 在 VB / 数据库(包含打印,安装,报表) 提问

用vb做成一个查询的小程序,可是运行时就出现错误,请高手指点!!  
  Dim   x,   i           '定义变量  
  Public   Sub   viewdata()             '定义显示数据的函数  
    For   i   =   0   To   4  
      If   Data1.Recordset.Fields(i)   <>   ""   Then   kh(i).Text   =   Data1.Recordset.Fields(i)   Else   kh(i).Text   =   ""  
    Next   i  
  End   Sub  
   
  Private   Sub   Form_Load()  
      Data1.DatabaseName   =   App.Path   &   "\data.mdb"                 '自动识别数据库路径  
  End   Sub  
   
  Private   Sub   Text1_Change()  
  Data1.RecordSource   =   "select   *   from   ren   where   (kh."   &   "工号"   &   "   "   &   "like   "   +   Chr(34)   +   Text1.Text   +   "*"   +   Chr(34)   +   ")"  
  Data1.Refresh  
  Call   viewdata  
  End   Sub  
   
  Private   Sub   Comend_Click()  
      End  
  End   Sub  
   
  这事源代码,出现错误后,如果点击调试,则指向“Data1.Refresh”! 问题点数:20、回复次数:5Top

1 楼liubeiqi(无爱无悔)回复于 2005-08-04 09:45:21 得分 0

这样试试看  
  Set   DataGrid1.DataSource   =   Nothing  
  strSql   =   "select   *   from   usr"  
  Set   Module1.MyRs   =   Module1.DataShow(strSql,   strConn)  
  Set   DataGrid1.DataSource   =   MyRs  
  DataGrid1.RefreshTop

2 楼byeshuang(孤独一阵风)回复于 2005-08-04 10:16:35 得分 0

Data1.RecordSource   =   "select   *   from   ren   where   kh.工号   like   %"   &   Text1.Text   &   "%"Top

3 楼byeshuang(孤独一阵风)回复于 2005-08-04 10:18:11 得分 0

嗯?你的kh.工号是哪里的?你那只有表ren呀,kh是什么东西?Top

4 楼fj182(阿花)回复于 2005-08-05 00:50:22 得分 0

楼主的这条代码好麻烦  
  If   Data1.Recordset.Fields(i)   <>   ""   Then   kh(i).Text   =   Data1.Recordset.Fields(i)   Else   kh(i).Text   =   ""  
   
  我觉得这样比较简单  
  kh(i).Text=Data1.Recordset.Fields(i).Value   &   VBNullString  
  Top

5 楼bobo994()回复于 2005-08-07 14:20:59 得分 0

初学者。看不懂。  
      不过我会进来看看高手们的杰作的。  
  Top

相关问题

  • 数据库难道,也许你也会遇到。高分求解
  • 读取数据库遇到的问题?
  • 附加数据库遇到的问题
  • 数据库还原遇到的问题
  • access 数据库转换成 SQL server 数据库遇到的问题!
  • 在Delphi的数据库开发中遇到的一些问题
  • 压缩数据库(ACCESS)时遇到的问题........................
  • 遇到一个数据库问题,请教各位高手
  • VC下用DAO连接数据库遇到的问题
  • 在设计数据库时(用sqlserver)遇到的问题,求救!!!

关键词

  • kh
  • 工号
  • subprivate
  • recordset
  • ren
  • sub
  • fields
  • text
  • data
  • set

得分解答快速导航

  • 帖主:mozheyun

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo