CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  数据库

"检索记录出错" 一点办法都没有.能不能给点思路.

楼主habao(哈宝)2003-06-02 01:36:39 在 VC/MFC / 数据库 提问

m_strSQL.Format("select   *   from   PRINT_INFORMATION   where   PRINT_ID=%ld",i);  
  CMySet   rs;  
  rs.Open(AFX_DB_USE_DEFAULT_TYPE,m_strSQL);  
   
  当遇到表中哪一条记录含有非数字字符的字段(而这些字段类型都是文本)的时侯就报"检索记录出错".   ACCESS   &   VC++.NET.一点办法都没有.能不能给点思路. 问题点数:40、回复次数:6Top

1 楼So1o()回复于 2003-06-02 09:08:16 得分 20

m_strSQL.Format("select   *   from   PRINT_INFORMATION   where   PRINT_ID='%ld'",i);  
  加上单引号试试  
  Top

2 楼mprogrammer(Anders)回复于 2003-06-02 09:24:58 得分 20

你在用SQL语句检索文本字段的时候,可以参考以下格式:  
   
  m_strSQL.Format("select   *   from   PRINT_INFORMATION   where\  
                                                              PRINT_ID='"+str  
                                                              +"'");  
  str为你需要的值.类型为CString,一定要看仔细本格式,照写就可以了.Top

3 楼habao(哈宝)回复于 2003-06-02 13:56:40 得分 0

谢谢2位  
  可是我用这句都不行:  
  m_strSQL.Format("select   *   from   PRINT_INFORMATION");  
   
  再帮我想想办法?Top

4 楼habao(哈宝)回复于 2003-06-02 13:59:19 得分 0

表非常简单,只有5个字段,除了PRINT_ID是长整型外,其他都是文本Top

5 楼mprogrammer(Anders)回复于 2003-06-03 09:00:22 得分 0

说详细一些,最好贴出代码.会不会是数据源;连接的问题.Top

6 楼habao(哈宝)回复于 2003-06-04 00:52:37 得分 0

m_strSQL.Format("select   *   from   PRINT_INFORMATION");  
                    if(m_pSet->IsOpen())  
  m_pSet->Close();  
   
  m_pSet->Open(AFX_DB_USE_DEFAULT_TYPE,m_strSQL);  
   
  while(!m_pSet->IsEOF())  
  {  
  int   temp=0;  
  m_pSet->GetFieldValue(temp,value);  
  sprintf(buff,"%d",value.m_lVal);  
  List.InsertItem(i,buff);  
  for(int   j=1;j<=4;j++)  
  {  
  m_pSet->GetFieldValue(j,str);  
  List.SetItemText(i,j,(LPCTSTR)str);  
  }  
                    m_pSet->MoveNext();//跟踪到这里报错错  
  i++;  
  }  
  m_pSet->Close();  
   
  我自己还是没有办法,大家帮帮忙Top

相关问题

  • 插入记录时出错!
  • 删除记录出错?
  • asp删除记录出错
  • asp删除记录出错
  • servlet 插入记录出错
  • 移动记录出错?
  • 求JSP全文检索思路
  • VBA检索记录并显示
  • 数据库中检索时出错,大家帮我看看...
  • 删除很多条记录时出错

关键词

  • 字段
  • 文本
  • pset
  • strsql
  • 办法
  • print
  • format
  • 没有
  • str
  • where

得分解答快速导航

  • 帖主:habao
  • So1o
  • mprogrammer

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

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