使用 Delphi 7 和 SQL Server 2005,我试图将多行参数(Stringlist.text)传递给 TAdoQuery 插入脚本。插入成功,但是当我从字段中取回数据时,我取
Line 1 Line 2 Line 3
代替
Line 1
Line 2
Line 3
表中的字段类型是 nvarchar(MAX),我无法将其更改为任何其他类型,该表不是我的。我试图将参数类型从宽字符串更改为 ftMemo,但没有任何变化。任何想法?
var
QRDestLicenze: TADOQuery;
LsLic := TStringList;
begin
LsLic := TStringList.Create;
LsLic.Add('Line 1');
LsLic.Add('Line 2');
LsLic.Add('Line 3');
QRDestLic.Parameters.FindParam('FieldName).Value := LsLic.Text;
QRDestLic.ExecSQL;
end;