标题:[求助] SQL插入时的问题!!!
只看楼主
masefee519
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2007-4-3
 问题点数:0 回复次数:1 
[求助] SQL插入时的问题!!!
BFS_ADOQuery2.Close;
               BFS_ADOQuery2.SQL.Clear;
               BFS_ADOQuery2.SQL.Add('insert into [ZYXX](专业名,专业号,所属系,A类人数,A类百分比,B类人数,B类百分比,C类人数,C类百分比,D类人数,D类百分比) values('''+x+''','''+y+''','''+z+''','''+floattostr(va)+''','''+s1+''','''+floattostr(vb)+''','''+s2+''','''+floattostr(vc)+''','''+s3+''','''+floattostr(vd)+''','''+s4+''')');
               BFS_ADOQuery2.ExecSQL;

我用这语句将数据插入SQL数据库的ZYXX表里面,有的插入正常,但是有的插入时 专业名专业号 交换了位置,这语句没有问题啊,怎么会有的插入时位置变了呢?  我将数据库的专业号改为int型的就报错:将carchar转换为int时出错,不能插入......请教各位大哥````````
如:
专业号              专业名
00001             软件工程
00002             通信工程
土木工程          00003              这排出错             改小专业号或专业名的长度都会报错
00004             网络工程
搜索更多相关主题的帖子: SQL BFS floattostr insert 
2007-12-09 01:19
xiaxia421
Rank: 1
等 级:新手上路
帖 子:129
专家分:0
注 册:2005-10-15
得分:0 
insert into [ZYXX] (专业名,专业号,所属系,A类人数,A类百分比,B类人数,B类百分比,C类人数,C类百分比,D类人数,D类百分比)  values ('+x+','+y+','+z+','+floattostr(va)+','+s1+','+floattostr(vb)+','+s2+','+floattostr(vc)+','+s3+','+floattostr(vd)+','+s4+')
试试!

[fts=3][M][ftc=#F16C4D]ぃ~~è前方是绝路,希望在转角è~~ぃ[/ft][/M][/ft]
2007-12-10 17:40



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-191286-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.140601 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved