我在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应用程序之前发送数据。
我找不到问题。 我该怎么办?
感谢您的关注,对不起我的英语不好...