救助图片处理方法:
我已建立一ERP数据库系统,其中一个表有一个IMAGE字段,其存储图片为之前直接通过“剪贴板”贴上去的图片,
通过Access连接并打开数据库看到“Bitmap Image ”字样。
我用foxtable连接此表,开发输入和浏览功能时用到发下代码:
If Forms("QualityItemCheckDetail").Opened Then '如果窗口已经打开
Dim pbx As WinForm.PictureBox = Forms("QualityItemCheckDetail").Controls("PictureBox1")
If Tables("QualityItemCheckDetail").Current Is Nothing Then
pbx.Image = Nothing
Else
pbx.Image = Tables("QualityItemCheckDetail").Current.DataRow.SQlLoadImage("BaseOn") '从后台提取照片并显示
End If
End If
上述代码运行时提示:“参数无效”。
我的疑问:
1.存储在SQL IMAGE字段的内容为何会出现不同的提示
如附件所示,员工表直接通过剪贴板贴上去的图片显示为“图片”;通过插入文件方式显示为“长二进制文件“
2.上述显示为“长二进制文件“的字段可以通过SqlLoadImageE载入,显示为“图片”的用什么方式载入?
3.同样通过剪贴板贴上去的图片在ACCESS打开时为何有时显示为“图片”,有时显示为”Bitmap Image“?
上述显示为“Bitmap Image“的字段用什么方式载入FOXTABLE的FORM界面?
同理如果显示为”画笔图片“的用什么方式载入FOXTABLE的FORM界面?
同理如果显示为”Mricrosoft OFFICE Word文件“的又用什么方式载入FOXTABLE的FORM界面?
4.在FOXTABLE窗口中,如何将剪贴板中的图片直接粘贴到SQL IMAGE字段?
(譬如经常用CTRL+SHIFT+A剪裁图片,如何直接粘贴到SQL IMAGE字段?)
请教大虾!!
[此贴子已经被作者于2015/8/31 15:36:02编辑过]