Code:
Dim connection As New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source='C:\Users\Richard Colbert\Documents\Visual Studio 2008\Projects\WindowsApplication1\WindowsApplication1\shenandoah.accdb'")
Dim adapter As New OleDb.OleDbDataAdapter("SELECT ID, Date, Driver, Truck, Customer, Rate, Where_From, Where_To, Pit_Ticket, PO_Number, Yards_Tons, Description, QP_Fee, Fuel, Expenses, Advances FROM Shenandoahs", connection)
Dim insert As New OleDb.OleDbCommand("INSERT INTO Shenandoahs (Date, Driver, Truck, Customer, Rate, Where_From, Where_To, Pit_Ticket, PO_Number, Yards_Tons, Description, QP_Fee, Fuel, Expenses, Advances) VALUES (@Date, @Driver, @Truck, @Customer, @Rate, @Where_From, @Where_To, @Pit_Ticket, @PO_Number, @Yards_Tons, @Description, @QP_Fee, @Fuel, @Expenses, @Advances)", connection)
insert.Parameters.Add("@Date", OleDb.OleDbType.VarChar, 20, "mmddyy")
insert.Parameters.Add("@Driver", OleDb.OleDbType.VarChar, 20, "Driver")
insert.Parameters.Add("@Truck", OleDb.OleDbType.VarChar, 10, "Truck")
insert.Parameters.Add("@Customer", OleDb.OleDbType.VarChar, 10, "Customer")
insert.Parameters.Add("@Rate", OleDb.OleDbType.VarChar, 10, "Rate")
insert.Parameters.Add("@Where_From", OleDb.OleDbType.VarChar, 100, "Where_From")
insert.Parameters.Add("@Where_To", OleDb.OleDbType.VarChar, 100, "Where_To")
insert.Parameters.Add("@Pit_Ticket", OleDb.OleDbType.VarChar, 20, "Pit_Ticket")
insert.Parameters.Add("@PO_Number", OleDb.OleDbType.VarChar, 20, "PO_Number")
insert.Parameters.Add("@Yards_Tons", OleDb.OleDbType.VarChar, 20, "Yards_Tons")
insert.Parameters.Add("@Description", OleDb.OleDbType.VarChar, 100, "Description")
insert.Parameters.Add("@QP_Fee", OleDb.OleDbType.VarChar, 20, "QP_Fee")
insert.Parameters.Add("@Fuel", OleDb.OleDbType.VarChar, 20, "Fuel")
insert.Parameters.Add("@Expenses", OleDb.OleDbType.VarChar, 20, "Expenses")
insert.Parameters.Add("@Advances", OleDb.OleDbType.VarChar, 20, "Advances")
adapter.InsertCommand = insert
adapter.MissingSchemaAction = MissingSchemaAction.AddWithKey
Dim table As New DataTable
'Retrieve the data.
adapter.FillSchema(table, SchemaType.Source)
'Add the new rows to the DataTable, e.g.
Dim row As DataRow = table.NewRow()
row("Date") = mmddyy
row("Driver") = Driver
row("Truck") = Truck
row("Customer") = Customer
row("Rate") = Rate
row("Where_From") = Where_From
row("Where_To") = Where_To
row("Pit_Ticket") = Pit_Ticket
row("PO_Number") = Po_Number
row("Yards_Tons") = Yards_Tons
row("Description") = Description
row("QP_Fee") = QP_Fee
row("Fuel") = Fuel
row("Expenses") = Expenses
row("Advances") = Advances
table.Rows.Add(row)
'Save the changes.
adapter.Update(table)
I show no errors in VS.net but when I run the debug and click on the Submit button I get the following error:
I have been trying to get this to work for like HOURS. Please help!