insert 的字段里边不能有/吗? (10分)

  • 主题发起人 主题发起人 redwood
  • 开始时间 开始时间
R

redwood

Unregistered / Unconfirmed
GUEST, unregistred user!
加了 / 后边的就不认了
能不能用*呀?

俺的字段很多,到目前也没能运行成功
是一个字段的内容
字段为aa/bb

运行的时候显示错误,然后列出了/后的东西

看来是个大大的败招
 
把它当字符?还是当除号啊?
如果是字符的话可以的
 
用字段变量应该可以:
query1.sql.add('insert into table1(FD1,FD2) values(:V1,:V2)');
query1.parambyname('V1').asstring := '*';
query1.parambyname('V2').asstring := '/';
query1.execSQL;
 
是一个字段的内容
字段为aa/bb

运行的时候显示错误,然后列出了/后的东西

看来是个大大的败招
diziny不好意思,让你误解了
 
如果你插入的类型匹配,应该没问题
如:
INSERT INTO class
(id, class)
VALUES ('004', 'ab/cd')
在查询分析器中执行成功

其中id 是char(10)
  class 是varchar(50)
 
insert into 表名("AA/BB") values('xxx'); 这样看看, 不行改变大小写看看
insert into 表名("aa/bb") values('xxx')
 
现在不是大小写的问题,而是认/前的,不认/后的所有字段
而且/是字段名的内容,不是值
 
你没用双引号""或者方括号[](在SQLServer中)把字段名引起来?
 
接受答案了.
 
后退
顶部