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

在VB中执行某SQL语句总是报错“String or binary data would be truncated.”,请问是什么原因?

楼主irischenxi()2005-01-27 14:21:46 在 MS-SQL Server / 应用实例 提问

总是碰到这个问题,在VB中用以下语句执行一SQL语句:  
   
  g_cnnMain.Execute   strSQL  
   
  SQL语句为:  
   
  insert   into   project_synchronize_detail   (projectid,syntableid,syndate)   select   33,id,'2005-1-27'   from   uvw_p_syntable       where   33   not   in   (   select   projectid   from   project_synchronize_detail   )    
   
  报错:  
  [Microsoft][ODBC   SQL   Server   Driver][SQL   Server]String   or   binary   data   would   be   truncated.  
   
  但将该语句放到SQL   Query   Analyzer中执行没有问题。  
   
  请问这是什么原因?  
  问题点数:20、回复次数:3Top

1 楼jinjazz(近身剪)回复于 2005-01-27 14:38:07 得分 10

字段长度定义比提交的小Top

2 楼wxlys()回复于 2005-01-27 15:42:30 得分 10

同意  
  Top

3 楼irischenxi()回复于 2005-01-28 16:31:24 得分 0

检查了一下数据表,发现一些重复的记录,删除后,再执行该语句好像就好了!Top

相关问题

  • SQL Server报错怎么办?
  • SQL 2000安装报错
  • sql加判断报错?????????????????????????
  • sql 数据库报错???
  • win2000+sql server 2000,为何报错不断!!
  • 动态SQL的奇怪报错!!!
  • updata失效,conn.execute sql报错的问题!
  • sql数据库恢复报错,急!
  • 调用SQL语句报错,请看看。
  • PL/SQL连接数据库报错

关键词

  • 语句
  • vb
  • 执行
  • sql
  • 报错
  • 请问
  • projectid
  • would be truncated
  • 是什么原因
  • synchronize

得分解答快速导航

  • 帖主:irischenxi
  • jinjazz
  • wxlys

相关链接

  • SQL Server类图书

广告也精彩

反馈

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