Advertisement
Guest User

Project

a guest
Apr 21st, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Imports System.Data
  2. Imports System.Data.SqlClient
  3. Imports System.IO
  4. Imports System
  5. Public Class Form1
  6.     Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
  7.  
  8.         Using sr As New StreamReader("C:\Users\klaasjelle\Documents\Visual Studio 2017\Projects\WindowsApp2\WindowsApp2\bin\Debug\Images.txt")
  9.  
  10.             While Not sr.EndOfStream
  11.  
  12.                 Dim lines As String() = sr.ReadLine.Split(New String() {","}, StringSplitOptions.RemoveEmptyEntries)
  13.  
  14.                 Dim lvItem As New ListViewItem(lines(0))
  15.                 lvItem.SubItems.Add(lines(1))
  16.                 lvItem.SubItems.Add(lines(2))
  17.  
  18.                 ListView1.Items.Add(lvItem)
  19.  
  20.             End While
  21.  
  22.         End Using
  23.  
  24.         ListView1.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent)
  25.         ListView1.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize)
  26.  
  27.     End Sub
  28.  
  29.     Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button1.Click
  30.         Using con As New SqlConnection
  31.             Using cmd As New SqlCommand
  32.  
  33.                 con.ConnectionString = "Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\klaasjelle\documents\visual studio 2017\Projects\WindowsApp3\WindowsApp3\Niks.mdf;Integrated Security=True"
  34.                 con.Open()
  35.                 cmd.Connection = con
  36.  
  37.  
  38.  
  39.                 cmd.Parameters.Add("@path", SqlDbType.NVarChar)
  40.                 cmd.Parameters.Add("@size", SqlDbType.NVarChar)
  41.                 cmd.Parameters.Add("@side", SqlDbType.NVarChar)
  42.                 cmd.CommandText = "INSERT INTO Data (FilePath, ImageSize, ImageSide)
  43.                          VALUES (@path, @size, @side)"
  44.  
  45.  
  46.                 For Each item As ListViewItem In ListView1.Items
  47.                     Dim path = item.Text
  48.                     Dim size = item.SubItems(1)
  49.                     Dim side = item.SubItems(2)
  50.  
  51.                     ' Now you have the variables to insert in the database
  52.                    cmd.Parameters("@path").Value = path
  53.                     cmd.Parameters("@size").Value = size
  54.                     cmd.Parameters("@side").Value = side
  55.                     cmd.ExecuteNonQuery()
  56.                 Next
  57.  
  58.             End Using
  59.         End Using
  60.     End Sub
  61.  
  62. End Class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement