2017-11-18 12 views
-1

OpenFileDiologueを開いてファイル名とファイルパスをデータベースに保存しようとしています。ここに私のコード。
注:DBはすでに接続されています。 datagridviewとデータベースのデータを正しく表示するには、database1.accdbという名前のmsアクセスを使用します。DataGridviewでファイル名とファイルパスをデータベースに格納するにはどうすればよいですか?

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click 
    Dim showdialog1 As New OpenFileDialog 

    showdialog1.Filter = "Supported Video Files. | *.mp4; *.avi; *.wmv; *.mpg; *.mpeg; *.mov; *.webm; *.flv; *.mkv" 
    showdialog1.Title = "Add Supported Video Files." 
    If showdialog1.ShowDialog = System.Windows.Forms.DialogResult.OK Then 
     AxWindowsMediaPlayer1.URL = showdialog1.FileName 

    Else 

     Exit Sub 

    End If 
End Sub 

ここは私のデザインの写真です。これはあなたが私を理解するのに役立ちます。
Click to View the pic
データベースにファイル名とファイルパスを保存するのに役立ちます。私は最も簡単な方法を得ることを望む。

+1

を達成するために役立つだろう願っています。そのパスと名前を追加します。あなたのDBプロバイダは、データベースを非常に簡単に更新でき、そのDataTableをDataSourceとして使用してDGVにデータを表示することができます。 – Plutonix

+1

これらのテキスト(ファイル名、ファイルパス)をデータベースに保存しようとしています。あなたが望むなら、それをするのを助けてください。ありがとうございました。 –

+2

ええ、私はそれを得る。しかし、あなたが何を抱いているのかははっきりしていません。あなたの質問は、DataBase、FileDialogs、およびDGVで触れられています。さまざまなトピックについていくつかの研究を行い、特定の質問があるときにコードを書いて投稿してください。 [質問]を読んで[ツアー]を受け取ります – Plutonix

答えて

0

それは簡単です:

Public sub Button1_Click 
'your connection string 
Connectionstring.open 

Dim cmd as new oledbcommand("Insert into 
[tablename](columnname) values (@mycolumn)",yourconnectionstringname) 

If openfiledialog1.dialogresult=dialogresult.ok then 
cmd.parametres.add("@mycolumn",sqldbtype.varchar).value=openfiledialog1.filename 

cmd.executenonquery 

connectionstring.close 

私は、これはデータテーブルのようなデータソースを使用して、あなたの目標

関連する問題