N newsofter Unregistered / Unconfirmed GUEST, unregistred user! 2005-06-02 #1 在一个数据库中有PHOTO字段IMAGE类型的数据,我查出来后,用自带的TDBIMAGE连接到数据集上,运行后,程序出错,说是BITMAP IMAGE IS NOT VALID,为什么,请问如何读出图片来。
在一个数据库中有PHOTO字段IMAGE类型的数据,我查出来后,用自带的TDBIMAGE连接到数据集上,运行后,程序出错,说是BITMAP IMAGE IS NOT VALID,为什么,请问如何读出图片来。
N newsofter Unregistered / Unconfirmed GUEST, unregistred user! 2005-06-02 #2 在一个数据库中有PHOTO字段IMAGE类型的数据,我查出来后,用自带的TDBIMAGE连接到数据集上,运行后,程序出错,说是BITMAP IMAGE IS NOT VALID,为什么,请问如何读出图片来。
在一个数据库中有PHOTO字段IMAGE类型的数据,我查出来后,用自带的TDBIMAGE连接到数据集上,运行后,程序出错,说是BITMAP IMAGE IS NOT VALID,为什么,请问如何读出图片来。
Z zlkxzy Unregistered / Unconfirmed GUEST, unregistred user! 2005-06-02 #3 方法很多,可以用内存流来读取.先定义一个内存流类,这样读写速度很快哟
Y yeskert1 Unregistered / Unconfirmed GUEST, unregistred user! 2005-06-02 #4 这错误应该是格式不对! 从数据库取出数据放在流中容易,但是你必须知道图像的格式,以便选择合适的控件来显示。 你的代码不用改,只是先不要用TDBIMAGE显示,然后从该字段将数据读出来放入流中, 找个合适的控件让它从流加载即可! TDBIMAGE大概只认识Bmp和jpg这两种格式,其它不认识。
这错误应该是格式不对! 从数据库取出数据放在流中容易,但是你必须知道图像的格式,以便选择合适的控件来显示。 你的代码不用改,只是先不要用TDBIMAGE显示,然后从该字段将数据读出来放入流中, 找个合适的控件让它从流加载即可! TDBIMAGE大概只认识Bmp和jpg这两种格式,其它不认识。