使用MS Access 2010在MySQL数据库中附加文件
我检查了几天如何做,我正在接近解决方案,但我仍然找不到如何做使用MS Access 2010在MySQL数据库中附加文件,mysql,vba,ms-access,blob,ms-access-2010,Mysql,Vba,Ms Access,Blob,Ms Access 2010,我检查了几天如何做,我正在接近解决方案,但我仍然找不到如何做 后端是MySQL,我有一个名为Product with的表 不同的字段,其中一个是数据表(BLOB数据类型) 前端为MS Access 2010,通过ODBC连接到数据库 我正在使用大部分绑定表单向表中添加新记录 到目前为止,我得到的是一个表单,您可以在其中输入产品表中每个字段的所有数据。最后我有一个“附件”字段(由向导创建),我创建了一个事件: Private Sub Attachment_Click() as String Dim
Private Sub Attachment_Click() as String
Dim fd As FileDialog
Set fd = Application.FileDialog(msoFileDialogOpen)
With fd
.AllowMultiSelect = False
.Title = "Please select file to attach"
If .show = True Then
SelectFile = .SelectedItems(1)
Else
Exit Function
End If
End With
Set fd = Nothing
End Function
因此,这将返回文件的路径
现在,当我单击表单的Save按钮时,我基本上声明了表单
我,脏兮兮的
因此,字段会自动更新到数据库中。但是附件没有上传
我查过:。这很好,但是我不知道如何通过使用VBA明确地告诉MySQL应该将信息添加到哪一行。我正在考虑使用表单_AfterUpate()来进行rutine,这样我就知道所有其他字段都已保存