我正在开发一个项目,我需要系统上传/附加PDF文件以及每条记录。
我创建了以下表单来完成此任务:
正如您所看到的,前两个文本框是数字& varchar2,而第三个文本框用于PDF文件路径。 现在,我遇到的唯一问题是当我选择pdf文件并获取文件路径时,我真的不知道如何将PDF文件插入到Oracle数据库中。
有人可以帮忙吗?我需要将PDF文件存储到Oracle Blob列中的最佳方法,其中数据库性能不会受到影响。
下面是我的帖子按钮代码,其中我收到错误:
Dim qry As String = "INSERT INTO PDFTABLE (id, caption, pdf) VALUES ('" & IDTextBox1.Text & "' , '" & CaptionTextBox2.Text & "' , '" & PDFTextBox3.Text & "' )"
Dim cmd As New OleDbCommand(qry, ConString)
ConString.Open()
cmd.ExecuteNonQuery()
ConString.Close()
MessageBox.Show("Success !")
我得到的错误是:
{" ORA-01465:无效的十六进制数"}
可能有另一种方法可以做到这一点,我不知道,如果有的话请具体说明。赞赏。
谢谢,伙计们!