gpt4 book ai didi

mysql - LotusScript - 有没有办法使用 ODBC 将附件(文件)发送到 MySQL?

转载 作者:行者123 更新时间:2023-11-29 06:55:45 28 4
gpt4 key购买 nike

我正在使用一些遗留项目,我需要使用 ODBC 连接将一些文件从 Lotus Notes 数据库导出到 MySQL DB。我在 Lotus 数据库中有约 94000 个文档以及一些小附件(30-40kb)。

一如既往,对于这个任务我总是使用某种这样的:

Dim mysqlConnection As New ODBCConnection
Dim sqlQuery As New ODBCQuery
Dim result As New ODBCResultSet

Dim notesSession As New NotesSession

Set ntsDatabase = notesSession.CurrentDatabase

Call mysqlConnection.ConnectTo("DSN_NAME","NAME","PASS")

我在使用这样的查询发送/解析一些数据时没有遇到问题:

    Set sqlQuery.Connection = mysqlConnection
Set result.Query = sqlQuery

sqlQuery.SQL = some query e.t.c.

一切正常。但现在我正在尝试找到一种将文件发送到MySQL数据库的方法,并遇到一些实际问题来寻找解决方案。

您能否举一些向 MySQL 发送小 blob 文件的小例子,或者提供一些解决此问题的建议?谢谢!

最佳答案

我不认为这样的例子可以被认为是“小”。

您必须将附件提取到文件中,将文件读入 NotesStream,将 NotesStream 中的字节转换为 Base64 字符串,然后在 SQL 命令中发送该字符串值。

关于mysql - LotusScript - 有没有办法使用 ODBC 将附件(文件)发送到 MySQL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45737059/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com