mysql - MYSQL中如何使用MS Access 2010附加文件

标签 mysql ms-access attachment

附件字段有问题。我们使用带有 MYSQL 后端的 MS Access 2010 前端。我有一个包含“附件”字段的表。它的目的是每条记录存储 2 个 PDF 文件。 (数据库只有300条记录)。

在本地建表时,在Form中点击可以正常弹出文件附件向导,可以上传单个或多个文件。但是,当表移到MYSQL端,字段类型改为BLOB时,出现如下错误;

“OLE 对象为空。 如果基础表中的字段不包含 OLE 对象,则无法编辑绑定(bind)对象框。右键单击字段,单击“插入对象”,然后使用对话框找到对象并将其添加到字段中。”

右键单击方法还不错,但是它只能让您存储一个对象,而不是多个文件。

非常感谢任何帮助。

最佳答案

可以保存多个文件的Attachment 数据类型是Access 数据库特有的。我怀疑任何服务器数据库系统都支持这一点。

如果每条记录有 2 个文件,为什么不为它们创建 2 个 BLOB 字段?

或者如果可能有更多文件(0..n),为它们创建一个单独的表,与主表具有 1:n 关系。

关于mysql - MYSQL中如何使用MS Access 2010附加文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34697684/

相关文章:

python - 使用 pyodbc 使用唯一日期作为引用从 2 个表中提取数据

c++ - Outlook IMAP 完成电子邮件和附件下载事件

python - 使用 imap 获取电子邮件附件,但无论电子邮件是从 Outlook 客户端还是通过 Web 发送,都会得到不同的结果

windows - 您可以从 Mac 上运行的 Ruby 连接到 MS Access 数据库吗?

mysql - 动态地将数据从.mdb导出到.mysql

drupal - 是否可以将附件 View 的顺序更改为 drupal 页面 View ?

java - JOOQ MySQL DATETIME 类型

java - 从一个 SQL 表中获取与另一个表有关系的数据计数并在 Java 中使用它

pHp session 错误?

php - Laravel - 按条目数量排序