我正在使用 vb.net 并访问 2007。我想将 pdf 文件路径保存在数据库中,并希望在单击按钮或图像时检索路径并读取 pdf 文件。
我有一个表单,我可以在其中浏览并提供 pdf 文件的路径,当我单击保存按钮时,应该读取文本框中的路径,并且应该将 pdf 文件复制到项目文件夹中的某个位置,并且路径应该保存在数据库。当我想检索数据时,我应该获取 pdf 文件以及其他详细信息,当我单击按钮或图像时,我应该能够仅以 pdf 格式读取 pdf 文件,而不是在文本框中。这是代码我试图将文件从一个位置复制到另一个位置并将路径保存在数据库中。
Private Sub cmdSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdSave.Click
' Specify the directories you want to manipulate.
Dim path As String = txtSLAPath.Text
Dim path2 As String = "E:\" + "SLA1.pdf"
Try
Dim fs As FileStream = File.Create(path, 1024)
fs.Close()
'Copy the file.
File.Copy(path, path2)
Catch ex As Exception
MsgBox(ex.Message)
End Try
Try
Dim insQry As String
insQry = "insert into SLAdb (PO,SLA)values(@PO,@SLA)"
cnnOLEDB.Open()
Dim cmd As OleDb.OleDbCommand = New OleDb.OleDbCommand(insQry, cnnOLEDB)
cmd.Parameters.Add(New OleDb.OleDbParameter("@PO", txtPO.Text))
cmd.Parameters.Add(New OleDb.OleDbParameter("@SLA", path2))
cmd.ExecuteNonQuery()
MsgBox("Data Saved Successfully")
cnnOLEDB.Close()
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
End Sub
文件被复制并保存路径,但请建议我阅读路径和文件。