none
OpenFileDialog的一些問題 RRS feed

  • 問題

  • 作業系統版本-Windows XP
  • 開發工具版本-Visual Studio 2005
  •  

    請問要如何利用OpenFileDialog這個控制項

    來做出按下按鈕,出現檔案瀏覽視窗,選擇檔案後將檔案的路徑存下來

     

    另外我看過這篇

    http://www.z6688.com/info/34213-1.htm

    當中的作例,要怎麼將資料庫改成SQL資料庫

    我大概就是想寫類似那個程式,然後能把圖片存到SQL資料庫中的指定欄位

    尤其是這邊

    olecmd.connection = cnn
    olecmd.commandtype = commandtype.text
    olecmd.commandtext = "insert into test (img) values (@img)"
    olecmd.parameters.add("@img", oledb.oledbtype.binary).value = bt
    olecmd.executenonquery()

2007年1月25日 下午 02:16

解答

  • :::參考看看

    Dim dr As DialogResult = Me.OpenFileDialog1.ShowDialog()
    If dr = DialogResult.OK Then
     Me.TextBox1.Text = Me.OpenFileDialog1.FileName
     Dim file As FileInfo = New FileInfo(Me.TextBox1.Text)
     Dim by(file.Length) As Byte
     file.OpenRead().Read(by, 0, file.Length)
     Dim cn As SqlConnection = New SqlConnection("server=SRDNET;database=Lungteng;Connection Reset=FALSE;User ID=id;Password=pwd")
     Dim cm As SqlCommand = New SqlCommand("insert into test(img) values(@img)", cn)
     cm.Parameters.Add("@img", by)
     cn.Open()
     cm.ExecuteNonQuery()
     cn.Close()
    End If

    2007年1月25日 下午 10:41