0

データを 1 行ずつ読み取るか、文字列 (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 に答える