X
xjhuo
Unregistered / Unconfirmed
GUEST, unregistred user!
我在将WAV文件以TBLOBFIELD类型存入SQL时,发现对于小文件是对的,而对于稍微大点儿的文件就出错,出错信息为“INVALID BLOB LENGTH”,程序如下:
。。。
OpenDialog1.Execute;
Table1.Close;
Table1.Open;
Table1.Edit;
Table1.FieldByName('Name').AsString:='Shen';
Table1.FieldByName('Sex').AsString:='MA';
mem:=TMemoryStream.Create;
mem.LoadFromFile(OpenDialog1.FileName);
TBlobField(Table1.Fields[2]).LoadFromStream(mem);
//或TBlobField(Table1.Fields2]).LoadFromFile
//(OpenDialog1.FileName)也不对,出错信息同上,
希望能够尽快指教与我,具体点好吗?谢谢!这可是我的最后一点积蓄了,
若非不得已,也不会动用它!
。。。
OpenDialog1.Execute;
Table1.Close;
Table1.Open;
Table1.Edit;
Table1.FieldByName('Name').AsString:='Shen';
Table1.FieldByName('Sex').AsString:='MA';
mem:=TMemoryStream.Create;
mem.LoadFromFile(OpenDialog1.FileName);
TBlobField(Table1.Fields[2]).LoadFromStream(mem);
//或TBlobField(Table1.Fields2]).LoadFromFile
//(OpenDialog1.FileName)也不对,出错信息同上,
希望能够尽快指教与我,具体点好吗?谢谢!这可是我的最后一点积蓄了,
若非不得已,也不会动用它!