Delphi相談室(中級者以上)その12
■ このスレッドは過去ログ倉庫に格納されています
0356デフォルトの名無しさん
NGNG私が試したところバイナリデータの中に
F*27とか
E*27とか
9*27とかの数値があるデータは書き込めませんでした。
(*はワイルドカード)
もしこれらの数値があるデータでも書き込めたのなら、やり方をご教授下さい。
環境
WindowsXP HomeEdition
MySQL 4.0.15(Windows版 文字コードsjis)
MySQL ODBC 3.51 Driver
Delphi6 Enterprise(BDE 5.01)
コード
ms := TMemoryStream.Create;
ms.LoadFromFile('test.dat');//test.datの内容はE727というバイナリデータ
Table1.Edit;
Table1.Insert;
table1.FieldByName('id').AsInteger := 1;
st := TBlobStream.Create(TBlobField(Table1.FieldByName('data')), bmWrite);
try
ms.SaveToStream(st);
Table1.Post;
finally
St.Free;
ms.Free;
end;
■ このスレッドは過去ログ倉庫に格納されています