[求助] SQL插入时的问题!!!
BFS_ADOQuery2.Close;BFS_ADOQuery2.SQL.Clear;
BFS_ADOQuery2.SQL.Add('insert into [ZYXX]([color=red]专业名[/color],[color=red]专业号[/color],所属系,A类人数,A类百分比,B类人数,B类百分比,C类人数,C类百分比,D类人数,D类百分比) values('''+[color=red]x[/color]+''','''+[color=red]y[/color]+''','''+z+''','''+floattostr(va)+''','''+s1+''','''+floattostr(vb)+''','''+s2+''','''+floattostr(vc)+''','''+s3+''','''+floattostr(vd)+''','''+s4+''')');
BFS_ADOQuery2.ExecSQL;
我用这语句将数据插入SQL数据库的ZYXX表里面,[color=red]有的插入正常[/color],但是有的插入时 [color=red]专业名[/color] 和 [color=red]专业号[/color] [color=red]交换了位置[/color],这语句没有问题啊,怎么会有的插入时位置变了呢? 我将数据库的[color=red]专业号改为int[/color]型的就报错:[color=red]将carchar转换为int时出错,不能插入......[/color]请教各位大哥````````
如:
专业号 专业名
00001 软件工程
00002 通信工程
[color=red]土木工程 00003 [/color][color=black]这排出错 改小专业号或专业名的长度都会报错[/color]
00004 网络工程
试试!
页:
[1]
