Delphi-Xe5 Android应用程序将图像数据发送到MsSql Server

时间:2013-11-24 12:31:39

标签: android sql-server image delphi delphi-xe5

我在teke照片上尝试android设备并发送sql server。 我设法做到了,但是我在Windows应用程序上看不到发布的图像。

mssql server 2008和IMAGE字段类型是图像。

我使用android方面:dbexpress。和Timage组件。 拍照并看到timage(image1)

像这样发送服务器

SqlString:='insert into Photos (Description,IMAGE)';
SqlString:= SqlString+ ' VALUES(:desc,:img)';

// dataset : tclientdataset  and server side is DataSnap server.
dataset.CommandText:=sqlString;
dataset.params[0].DataType:=ftMemo;
dataset.params[1].DataType:=ftGraphic; // i tryed ftblob 
dataset.Params[0].AsMemo:=Memo1.Text;
dataset.Params[1].Assign(Image1.Bitmap);
dataset.Execute;

到目前为止一直很好......

在Windows应用程序上,我使用tdbmiage。但是在打开数据集引发错误后无效的图像类型(dbimage1)

我在devexpress cxdbimage上尝试另一种方式。 它的多格式图像组件。 但看不到图像。

我尝试windows app侧cximage加载bmp或jpg并发布。 并比较管理工作室中的db字段,android post记录行和windows post记录行。看起来不像行。

我认为,我需要在转发android应用程序之前发送数据。

我找不到问题。 我该怎么办?

感谢您的关注,对不起我的英语不好...

0 个答案:

没有答案