tblobfield(page2_query.parameters.parambyname('d_note')).LoadFromFile(extractfiledir(application.ExeName)+'\note.txt');
或者
(page2_query.parameters.parambyname('d_note') AS TBlobField).LoadFromFile(extractfiledir(application.ExeName)+'\note.txt');
问题是不是d_note的类型不对呢?
或者
(page2_query.parameters.parambyname('d_note') AS TBlobField).LoadFromFile(extractfiledir(application.ExeName)+'\note.txt');
问题是不是d_note的类型不对呢?
解决方案 »
- 倾尽全分求控件高手进来挑战一下这个效果如何实现~
- 请教个TImage的问题,如何将image显示的图像保存成图片文件,例如Jpeg的。
- 大家帮帮忙:index is out of date 问题
- 请教问题,关于进销存软件里的“成本进价核算公式的讨论”
- 看看这样的问题!
- Delphi中如何获得窗体中某个控件的句柄?
- 关于DBGrid的问题,兄弟姐妹们,帮帮我啊----100分也~~
- delphi 写数据库问题
- 各位高手请告诉小弟Delphi的ADO连接ACCESS数据库的方法吗???
- DriveComboBox 的问题 急!!!
- 很多时喉我不知道USES里面该加些什么单元
- access的sql语句是如何支持substring的?
或者直接用blob字段的fieldname.LoadFromFile(extractfiledir(application.ExeName)
就可以了,我用过的,好用。
lovewangj(lllll)的第二中方法我刚刚用过,但你的我没有用,如果lovewangj(lllll)的不行的话,我建议你在“\note.txt”这里留意一下,看是不是少了\或是多了那个\,最好是把
ShowMessage(extractfiledir(application.ExeName));看看他的格式,该是已经有了一个
\,那你写"\note.txt",时就多了一个\,如果ShowMessage()出来的不带“\”的话,那你写的那句就少了一个“\”,在C中要写入一个“\” ,要用两个“\”,第一个时解释后面将写入符号,第二个才时真正的路径中的“\”.
譬如:同样的语句insert customer(no,name) value(1,'hanson')用BDE没问题用ADO就总提示
INSERT INTO 出错!有没有人给个提示?还有上面的blobfield的问题,很困惑