数据库中字段类型为Image,想存入各种类型的图片,如gif,bmp,jpg,png等,下面我写了一段代码,但是只能写入bmp,应该怎样写才能存入其它类型的图片
MS_Tmp := TMemoryStream.Create ;
MS_Tmp.Position:=0;
MS_Tmp.LoadFromFile(txtImagePath.Text);
TBlobField(ADO_ContractImage.FieldbyName('FimgText')).LoadFromStream(MS_Tmp);
MS_Tmp := TMemoryStream.Create ;
MS_Tmp.Position:=0;
MS_Tmp.LoadFromFile(txtImagePath.Text);
TBlobField(ADO_ContractImage.FieldbyName('FimgText')).LoadFromStream(MS_Tmp);
解决方案 »
- 怎么在应用程序的指定窗口中打开另一个应用程序
- 一个Pascal基本问题
- 如何实现双击在dbgridEh中打钩
- adoquery 查找不到应该得到的值
- 请教!!!在QuickRep中如何检测打印机的状态(如缺纸)?
- 我的程序需要自动控制用户使用电脑。
- 请问,谁有数据库与TreeView结合的第三方控件?
- 关于Query的使用问题,请指教
- OleVariant和STREAM转换问题
- 关于delphi的opengl控件,哪里可以下载?一定送分!!!
- 如何實現webbrowser的保存功能?
- 希望大家能帮帮我,跪求,怎样来实现服务器传文件给多台客户端,我用的是Tidtcpservert和tidtcpclient控件
还有既然是从文件提取数据,TBlobField直接有LoadFromFile方法,没必要在来个TMemoryStream中转。