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

ADO问题:SQL语句过长导致异常!

楼主wj_xiazi(瞎子)2003-11-04 10:45:59 在 VC/MFC / 数据库 提问

由于我的SQL语句太长了,超过了255个字节,所以在执行中出现了异常,那我改怎么版呢? 问题点数:20、回复次数:13Top

1 楼spwnihao(╭∩╮(︶⌒︶)╭∩╮鄙视一切)回复于 2003-11-04 10:50:23 得分 1

我以前也遇到过这个问题  
  好像最后我还是改了SqlTop

2 楼windyhui(冷月清风)回复于 2003-11-10 17:49:54 得分 2

把SQL语句放到一个CString变量中就可以啦!  
  函数的字符型参数最多可以是255   个字节Top

3 楼tangzhg(网痴-菜鸟)回复于 2003-11-12 20:59:40 得分 2

未必你的长长的SQL语句的性能就比分步执行更加有效吧???  
  真的,我觉得代码长是一大毛病!而不是优点。Top

4 楼enemyxu(bulb)回复于 2003-11-12 21:12:03 得分 1

upTop

5 楼tomew(渔夫㊣)回复于 2003-11-12 21:58:48 得分 2

做个视图,然后查询Top

6 楼Onega(www.fruitfruit.com)回复于 2003-11-12 22:31:40 得分 2

你的sql是什么样子,我知道长度为1k的sql通过ado访问sql server2000是没有问题的。Top

7 楼lemontreefun(flying)回复于 2003-11-13 10:00:02 得分 2

可以分割成几段,最后将它们合并。如:  
  CString   str1,str2;  
  str1.Format("MID=%d,Event=%s,Warn=%d,Minor=%d",umid,event,warn,minor);  
  str2.Format(",Major=%d,Critical=%d,Dead=%d   where   ID=%d",major,critical,dead,uid);  
  string   strSearch   ="update   alarmrule   set   ";  
  strSearch+=string(str1)+string(str2);  
   
   
   
   
  Top

8 楼ccat(智拙)回复于 2003-11-13 11:31:26 得分 2

存储过程……Top

9 楼crystal_heart(笑看风云)回复于 2003-11-13 22:11:23 得分 1

没有听说过。我写的SQL长度一般都是以K计算的。Top

10 楼alexlex(Working smarter, not harder)回复于 2003-11-14 10:08:39 得分 1

过长的话  
  考虑用视图解决比较好   可读性也会好很多吧Top

11 楼hq1978(happy)回复于 2003-11-14 19:55:43 得分 1

还是用存储过程吧Top

12 楼jollyja(嘉嘉)回复于 2003-11-21 11:42:56 得分 2

我用过36k的sql,好像没问题,不过是通过oracle   object   for   ole   db访问的Top

13 楼leohongbo(狂野空灵)回复于 2003-11-26 22:07:19 得分 1

关注Top

相关问题

  • 如何捕捉SQL语句的异常?
  • 用ADO执行SQL语句,语句太长了就会出错???
  • 查找表中特殊(异常)的记录-----求一sql语句
  • 程序异常退出,SQL语句有问题
  • 如何能让ADO中的 Execute 语句同时执行多条SQL语句??
  • 求SQL语句
  • sql语句。
  • sql语句?
  • sql 语句?
  • 求SQL语句

关键词

  • 语句
  • sql
  • 问题
  • str

得分解答快速导航

  • 帖主:wj_xiazi
  • spwnihao
  • windyhui
  • tangzhg
  • enemyxu
  • tomew
  • Onega
  • lemontreefun
  • ccat
  • crystal_heart
  • alexlex
  • hq1978
  • jollyja
  • leohongbo

相关链接

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

广告也精彩

反馈

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