ADOQuery如何通过参数存取memorystream?
必须是通过参数和sql语句实现,下边是有问题的代码。
with DM do
begin
PInputQuery1.Close;
PInputQuery1.SQL.Clear;
PInputQuery1.SQL.Add('Insert into P_BasicData Values(:_照片)') ;
PInputQuery1.Parameters.ParamByName('_照片').LoadFromStream(PicStream,ftUnknown);// 在此出错,提示第二个参数不对,应该用什么参数?
PInputQuery1.ExecSQL;
end;
必须是通过参数和sql语句实现,下边是有问题的代码。
with DM do
begin
PInputQuery1.Close;
PInputQuery1.SQL.Clear;
PInputQuery1.SQL.Add('Insert into P_BasicData Values(:_照片)') ;
PInputQuery1.Parameters.ParamByName('_照片').LoadFromStream(PicStream,ftUnknown);// 在此出错,提示第二个参数不对,应该用什么参数?
PInputQuery1.ExecSQL;
end;
解决方案 »
- 关于DBGRID控件几个初学问题
- 数字操作的一个小问题
- 关于登陆认证问题!
- 各位大哥:如何得到带参数的查询存储过程返回的记录条数?[只有这点分了]
- delphi的treeNode没有操纵字体的方法,那应如何处理TreeView上的字体呢?
- dxDBGrid数据显示问题?
- Delphi 中统计量数据量大的时候。。程序报EDBEngineer Error With.....大家帮忙。。救急!!
- zencart开发常识
- 请问如何将MPEG文件通过电视卡播放到电视机上?请帮帮我,谢谢。
- Delphi操作SQL Server
- 高分求教:FastReport 3.07使用过程中的小问题?请指教
- 指针的问题
ftBoolean, ftFloat, ftCurrency, ftBCD, ftDate, ftTime, ftDateTime,
ftBytes, ftVarBytes, ftAutoInc, ftBlob, ftMemo, ftGraphic, ftFmtMemo,
ftParadoxOle, ftDBaseOle, ftTypedBinary, ftCursor, ftFixedChar, ftWideString,
ftLargeint, ftADT, ftArray, ftReference, ftDataSet, ftOraBlob, ftOraClob,
ftVariant, ftInterface, ftIDispatch, ftGuid, ftTimeStamp, ftFMTBcd);