cxgrid 怎么把布局文件保存到数据库 (sql server) ?
我现在只是懂得利用StoreToIniFile以文件的方式保存到硬盘,请问怎么使用StoreToStream保存到数据库?
[解决办法]
没有用过cxgrid,不过将流文件保存在数据库中可以参考如下代码:
TMemoryStream *tmpStream = new TMemoryStream(); ADOQuery1->Close(); ADOQuery1->SQL->Clear(); tmpStream->LoadFromFile(file_name); strsql="insert into file_info(file_name,file_content,update_time,file_size) values "; strsql=strsql+"('"+file_short_name+"',"; strsql=strsql+":content,"; strsql=strsql+"'"+update_time+"',"; strsql=strsql+"'"+file_size+"')"; ADOQuery1->SQL->Add(strsql); ADOQuery1->Parameters->Items[0]->LoadFromStream(tmpStream,ftBlob); ADOQuery1->ExecSQL();