[求助] 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 网络工程