Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Apr 25th, 2012  |  syntax: None  |  size: 2.11 KB  |  hits: 12  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Inserting a Value from DateTime Picker causing errors
  2. Private Sub AcceptBtn_Click(sender As System.Object, e As System.EventArgs) Handles AcceptBtn.Click
  3.  
  4.             Dim InsertTournamentQuery As String = "INSERT INTO Tournaments (SanctioningID, TournamentName, TournamentVenue, Game, Format, OrganizerID, PairingSystem, TournamentDateTime) VALUES (?,?,?,?,?,?,?,?)"
  5.             Dim LastRowSelect As String = "SELECT @@IDENTITY"
  6.             Dim LastRowID As Integer
  7.             Dim DBconnection As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|Master.mdb"
  8.  
  9.             Using connection As New OleDb.OleDbConnection(DBconnection)
  10.                 Using cmd As New OleDb.OleDbCommand(InsertTournamentQuery, connection)
  11.                     cmd.Parameters.AddWithValue("?", SanctionID)
  12.                     cmd.Parameters.AddWithValue("?", Trim(TrnNameTxt.Text))
  13.                     cmd.Parameters.AddWithValue("?", Int(TrnVenueLst.SelectedValue))
  14.                     cmd.Parameters.AddWithValue("?", GameLst.SelectedValue)
  15.                     cmd.Parameters.AddWithValue("?", Convert.ToInt32(FormatLst.SelectedValue))
  16.                     cmd.Parameters.AddWithValue("?", OrganizerID)
  17.                     cmd.Parameters.AddWithValue("?", Convert.ToInt32(PairingLst.SelectedValue))
  18.                     cmd.Parameters.AddWithValue("?", TrnDate.Value)
  19.  
  20.                     connection.Open()
  21.                     cmd.ExecuteNonQuery()
  22.                     cmd.CommandText = LastRowSelect
  23.                     LastRowID = cmd.ExecuteScalar()
  24.                     connection.Close()
  25.                 End Using
  26. End Sub
  27.        
  28. cmd.Parameters.AddWithValue("?", Convert.ToDateTime(TrnDate.Value.ToString))
  29.        
  30. Debug.Print "INSERT INTO Tournaments (SanctioningID, TournamentName, TournamentVenue, Game, Format, OrganizerID, PairingSystem, TournamentDateTime) VALUES (" _
  31.         & SanctionID & ",'" & Trim(TrnNameTxt.Text) & "'," & Int(TrnVenueLst.SelectedValue) & ",'" & GameLst.SelectedValue & "'," & Convert.ToInt32(FormatLst.SelectedValue) _
  32.         & "," & OrganizerID & "," & Convert.ToInt32(PairingLst.SelectedValue) & "," & TrnDate.Value & ")"