SQL数据字段是image的,我的窗体上有一个picture控件,一个通用对话框,两个按钮,一个按钮是打开照片,一个是保存,现在我想单击"打开照片"后弹出对话框给用户选择照片,按确定后picture控件显示用户选择的照片,再单击保存按钮,可以把照片保存到数据库里去,请问要实现这些功能代码要怎么写啊?可以给个例子吗?谢谢啊,搞了一个上午也没搞懂,只好在这里求助了
[此贴子已经被作者于2006-2-10 17:20:43编辑过]
SQL数据字段是image的,我的窗体上有一个picture控件,一个通用对话框,两个按钮,一个按钮是打开照片,一个是保存,现在我想单击"打开照片"后弹出对话框给用户选择照片,按确定后picture控件显示用户选择的照片,再单击保存按钮,可以把照片保存到数据库里去,请问要实现这些功能代码要怎么写啊?可以给个例子吗?谢谢啊,搞了一个上午也没搞懂,只好在这里求助了
[此贴子已经被作者于2006-2-10 17:20:43编辑过]
我知道怎么打开照片了,
cdlTest是通用对话框
dim Path_Picture as string '保存路径
Private Sub cmdOpenPicture_Click()
cdlTest.DialogTitle = "打开照片"
On Error Resume Next
cdlTest.CancelError = True
cdlTest.FileName = App.Path
cdlTest.Filter = "bmp图象(.bmp)|*.Bmp|JPEG图象(.JPEG)|*.JPG|GIF图象(.GIF)|*.GIF|所有文件|*.*"
cdlTest.ShowOpen
If Err = cdlCancel Then Exit Sub
Path_Picture = cdlTest.FileName
UserPicture.Picture = LoadPicture(Path_Picture)
End Sub
这样就可以动态加载图片了,不过还没试可不可以保存到数据库里
[此贴子已经被作者于2006-2-8 16:42:38编辑过]
就是想判断UserPicture里有没有照片,呵呵,谢谢了哦
我就是先打开照片显示在在图像框里,然后在把图像框里的保存到数据库里,下次读取就从数据库里读二进制数据的,
顺便问一下,读取了数据库里图片的二进制数据后会自动换回原来的图片的吗?中间要不要做什么处理的?