我在写用delphi ADO连接sql server 中用到strSql='insert into 表 values(字符窜值)',但是由于string 类型是用''表示的,而字符窜要插入数据库我该怎么在insert中写呢?有没有转义'的符号呀,像c++中的转移符\。或者也能写成参数的格式,那有谁知道怎么写吗?请教各位大虾,我是delphi的初学者。
...全文
3189打赏收藏
求救:delphi中有转义字符吗?
我在写用delphi ADO连接sql server 中用到strSql='insert into 表 values(字符窜值)',但是由于string 类型是用''表示的,而字符窜要插入数据库我该怎么在insert中写呢?有没有转义'的符号呀,像c++中的转移符\。或者也能写成参数的格式,那有谁知道怎么写吗?请教各位大虾,我是delphi的初学者。
with Query1 do
begin
id := 'AAA'',''' + '''';
SQL.Text := 'insert into table values(:id)';
ParamByName('id').AsString := id;
ExecSQL;
end
插入到库里面的字符为AAA',''
即在两个'之间每两个'转义为一个'