VB如何拍照后自动将图片保存到数据库

第一张图是关于拍照的,第二张是将图片保存至MySQL的,我想拍完一张照的同时自动保存进数据库中,该如何写这段衔接的程序自己没有什么思路求大神指点指点代码。cn.Conne... 第一张图是关于拍照的,第二张是将图片保存至MySQL的,我想拍完一张照的同时自动保存进数据库中,该如何写这段衔接的程序自己没有什么思路求大神指点指点代码。
cn.ConnectionString = "Driver={MySQL};Option=262144;port=1024;stmt=;Server=192.168.2.126;DataBase=mysql;User=root;Password="这句的driver是用MySQL还是MySQL ODBC 3.51 Driver,option那一项的数字又是什么意思?
对VB和数据库结合这部分真心很少教材可学习,麻烦路过的知道的帮个忙,可以适当给分(我分数也不多T_T)也可以加个好友沟通沟通,感激不尽~~
字数给限制无法直接发代码有需要可以说下我私下发给你,再次感激不尽T_T
展开
 我来答
酒瓶里的蚊子
2015-01-15 · TA获得超过622个赞
知道小有建树答主
回答量:629
采纳率:0%
帮助的人:780万
展开全部
(1)你需要把Command1_Click里面的代码单独提出来写成一个过程(或者函数),类似于这样的形式:
Private Sub SavePicToDB(ByVal PicFilename as String)
'这里面是你的代码,直接复制进来
'需要稍做修改,把"C:\aa.JPG" 改为 PicFileName
End Sub

(2)然后在cmdStartPhoto_Click方法中,先加两句:
Dim picFileName as String
picFileName = App.Path & "DataBase/PIctures" XXXXXXXXXXXXXXXXXXX '这里我不写全了,你自己复制你那一长串代码

SavePicture XXXXXXXX的行改为:
SavePicture picPhoto.Picture picFileName
并且在下一行加一句:
SavePicToDB(PicFilename)
追问
在(1)里面的这个SavePicToDB对应的用不用添加什么控件模块还是直接写代码就行呢?然后我那个MySQL定义连接语句的问题能否劳烦大神也帮我回答一下呢?
追答
上面的修改方案,前提条件是:你的那两段代码都能够独立正常工作。

那个SavePicToDB是我临时起的一个过程名字而已,不需要任何的控件,直接写代码就可以了。

连接字符串用MySQL还是MySQL ODBC 3.51 Driver,取决于你安装的MyODBC版本

Option是传递给ODBC的参数,是一系列选项的值的和(通过这个值,可以知道各个选项是否被选中)。你可以暂时不用太纠结这个,如果你想进一步了解,官方资料(自己加http冒号斜杠,否则百度不让发链接):dev.mysql.com/doc/connector-odbc/en/connector-odbc-configuration-connection-parameters.html#codbc-dsn-option-flags
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式