在vc 6.0中用ADO编数据库程序怎样使用SQL语句对BLOB数据进行存储?
在vc 6.0中用ADO编数据库程序怎样使用SQL语句对BLOB数据进行存储?
定义了一个表为 name old photo三个字段,name和old是varchar的,photo是image类型的用来存图片的
当只要写基本信息时我的SQL可以如下:
CString sql= "insert into users(username,old) values('李三', '30')";
_ConnectionPtr conptr(__uuidof(Connection));
conptr->Execute(); 这样就行了
但要存放图片时定义了一个缓冲区把图片文件读到里面去了,我该怎么写这个要存图片的SQL语句?
char * m_pBMPBuffer;
m_pBMPBuffer = '读出的图片文件 ';
CString sql= ""; 这个地方我怎么写语句呀?
conptr->Execute(); //然后在执行
请高手帮帮忙吧?
难道在ADO中BLOB数据的保存只能用RecordSet的AppendChunk函数?我的这个地方只能用SQL语句不好用RecordSet操作数据库的呀