我在向数据库中插入字段的时候 如果是纯汉字 或者是字母还好
但如果是整篇复制的文章的时候就出现问题(文章中包含','',等)
在复制文章时候,里面肯定有呢些特殊字符,比如单引号,到时候会和ADOQUERY里的SQL语句的单引号混淆,导致SQL语句出错,
有没有什么办法解决。
但如果是整篇复制的文章的时候就出现问题(文章中包含','',等)
在复制文章时候,里面肯定有呢些特殊字符,比如单引号,到时候会和ADOQUERY里的SQL语句的单引号混淆,导致SQL语句出错,
有没有什么办法解决。
var
V: array[0..2] of Variant; // 定义Variant数组
i: Integer;
begin
SQLStr V[0] := 123; // 数值
V[1] := Now(); // 时间
V[2] := 'Hello World'; // 字符
with ADOQuery do
begin
Close;
SQL.Text := 'insert into Temp(Item1, Item2, Item3)'
+ ' values(:p0, :p1, :p2)';
for i := 0 to 2 do // 便利数组
Parameters.Items[i].Values := V[i]; // 赋值
ExecSQL;
end;
end;[[email protected]][/email]
多了一个字符串,没权限修改,郁闷。 斑竹帮忙,谢谢。