0

我逐行读取数据或将其流式传输到字符串 (cHTML) 然后使用 TADOQuery 我使用简单的更新或插入查询

UPDATE Tablename
Set cFieldName = cHTML,
Where a = b

cHTML 基本上是 HTML 文件的内容

我得到的错误是当发现 URL 中的冒号时,ADO 认为它是一个参数,例如:<a href="https://www....

我遇到的其他问题是文本中的单引号,例如我们已经导致字符串没有右引号的地方。

有谁知道如何使用 Delphi 将 html 文件的内容读入 SQL Server 2008 数据库。

4

1 回答 1

0

使用类似这样的参数:

ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('UPDATE Tablename SET FieldName = :P0');
ADOQuery1.SQL.Add('WHERE a = :P1');
ADOQuery1.Parameters.ParamByName('P0').Value := cHTML;
ADOQuery1.Parameters.ParamByName('P1').Value := c;
ADOQuery1.ExecSQL;
于 2015-04-13T15:05:16.610 回答