Insert/update TBlobfield (aka image) using sql parameters
问题 I want to store images in a database using sql but cant seem to get it to work: qry.SQL.Clear; qry.Sql.Add('update tbl set pic = :blobVal where id = :idVal'); qry.Parameters.ParamByName('idVal')._?:=1; .Parameters has no .asinteger like .Param has but .Param isn't compatible with a TADOquery - to workaround I tried: a_TParameter:=qry.Parameters.CreateParameter('blobval',ftBlob,pdinput,SizeOf(TBlobField),Null); a_TParam.Assign(a_TParameter); a_TParam.asblob:=a_Tblob; qry.ExecSql; This also