W
wanpeng
Unregistered / Unconfirmed
GUEST, unregistred user!
我用ADO往MYSQL的BLOB字段中插入图片,大一点的图片都不能插入或者插入之后也是错误的。我插入1K的图片就没问题,插入6K的就不行。可是我插入65K的文本都没问题。我的MY.ini中这样设置的:[client]port = 3306[mysql]default-character-set = gbk[mysqld]port = 3306basedir= "D:/mysql"datadir= "D:/mysql/Data"default-character-set = gbkdefault-storage-engine = INNODBmax_connections = 100max_allowed_packet = 16M程序应该是没问题的,因为用Access数据库就没问题,如下: Qry.Close; Qry.SQL.Text := 'Insert into MyTable (Data) valuesData)'; with Qry.Parameters do begin MemoryStream.Position := 0; ParamByName('MatData').LoadFromStream(MemoryStream.Position , ftBlob) end; Qry.ExecSQL;请高手指点!