Hallo
Mit folgendem Code kommt noch immer die selbe Fehlermeldung.
//Verbindung mit der Tabelle ImpParam (Importparameter)
string conStr = "Provider=Microsoft.Jet.OLEDB.4.0; Data
Source= " + strDb;
conn = new OleDbConnection(conStr);
string insSql = "INSERT INTO ImpParam (ParamBez,
Firma,ImpDatum, Quellformat, Quellpfad, GO, END, Z1, Z2," +
" Z3, Z4, Z5, Z6, Z7, Z8, Z9, Z10,Q1, Q2, Q3, Q4, Q5, Q6,
Q7, Q8, Q9, Q10, A1, A2, A3, A4, A5, A6," +
" A7, A8, A9, A10) VALUES (
@p1,@p2,@p3,@p4,@p5,@p6,@p7,@p8,@p9,@p10,@p11,@p12,@p13,@p14,@p15,@p16,"
+
"
@p17,@p18,@p19,@p20,@p21,@p22,@p23,@p24,@p25,@p26,@p27,@p28,@p29,@p30,@p
31,@p32,@p33,@p34,@p35,@p36,@p37)";
da.InsertCommand = new OleDbCommand(insSql, conn); //
DataAdapter-Objekt erzeugen:
da.InsertCommand.Parameters.Add("@p1", OleDbType.VarWChar,
255, "ParamBez");
da.InsertCommand.Parameters.Add("@p2", OleDbType.VarWChar,
100, "Firma");
da.InsertCommand.Parameters.Add("@p3", OleDbType.Date, 20,
"ImpDatum");
da.InsertCommand.Parameters.Add("@p4", OleDbType.VarWChar,
100, "Quellformat");
da.InsertCommand.Parameters.Add("@p5", OleDbType.VarWChar,
100, "Quellpfad");
da.InsertCommand.Parameters.Add("@p6", OleDbType.Integer, 6,
"GO");
da.InsertCommand.Parameters.Add("@p7", OleDbType.Integer, 6,
"END");
da.InsertCommand.Parameters.Add("@p8", OleDbType.VarWChar,
100, "Z1");
da.InsertCommand.Parameters.Add("@p9", OleDbType.VarWChar,
100, "Z2");
da.InsertCommand.Parameters.Add("@p10", OleDbType.VarWChar,
100, "Z3");
da.InsertCommand.Parameters.Add("@p11", OleDbType.VarWChar,
100, "Z4");
da.InsertCommand.Parameters.Add("@p12", OleDbType.VarWChar,
100, "Z5");
da.InsertCommand.Parameters.Add("@p13", OleDbType.VarWChar,
100, "Z6");
da.InsertCommand.Parameters.Add("@p14", OleDbType.VarWChar,
100, "Z7");
da.InsertCommand.Parameters.Add("@p15", OleDbType.VarWChar,
100, "Z8");
da.InsertCommand.Parameters.Add("@p16", OleDbType.VarWChar,
100, "Z9");
da.InsertCommand.Parameters.Add("@p17", OleDbType.VarWChar,
100, "Z10");
da.InsertCommand.Parameters.Add("@p18", OleDbType.VarWChar,
100, "Q1");
da.InsertCommand.Parameters.Add("@p19", OleDbType.VarWChar,
100, "Q2");
da.InsertCommand.Parameters.Add("@p20", OleDbType.VarWChar,
100, "Q3");
da.InsertCommand.Parameters.Add("@p21", OleDbType.VarWChar,
100, "Q4");
da.InsertCommand.Parameters.Add("@p22", OleDbType.VarWChar,
100, "Q5");
da.InsertCommand.Parameters.Add("@p23", OleDbType.VarWChar,
100, "Q6");
da.InsertCommand.Parameters.Add("@p24", OleDbType.VarWChar,
100, "Q7");
da.InsertCommand.Parameters.Add("@p25", OleDbType.VarWChar,
100, "Q8");
da.InsertCommand.Parameters.Add("@p26", OleDbType.VarWChar,
100, "Q9");
da.InsertCommand.Parameters.Add("@p27", OleDbType.VarWChar,
100, "Q10");
da.InsertCommand.Parameters.Add("@p28", OleDbType.Boolean,
1, "A1");
da.InsertCommand.Parameters.Add("@p29", OleDbType.Boolean,
1, "A2");
da.InsertCommand.Parameters.Add("@p30", OleDbType.Boolean,
1, "A3");
da.InsertCommand.Parameters.Add("@p31", OleDbType.Boolean,
1, "A4");
da.InsertCommand.Parameters.Add("@p32", OleDbType.Boolean,
1, "A5");
da.InsertCommand.Parameters.Add("@p33", OleDbType.Boolean,
1, "A6");
da.InsertCommand.Parameters.Add("@p34", OleDbType.Boolean,
1, "A7");
da.InsertCommand.Parameters.Add("@p35", OleDbType.Boolean,
1, "A8");
da.InsertCommand.Parameters.Add("@p36", OleDbType.Boolean,
1, "A9");
da.InsertCommand.Parameters.Add("@p37", OleDbType.Boolean,
1, "A10");
// DataAdapter-Objekt erzeugen:
da.MissingSchemaAction = MissingSchemaAction.AddWithKey;
// Speichern der Änderungn in der DB
OleDbCommandBuilder cb = new OleDbCommandBuilder(da);
cb.GetInsertCommand();
conn.Open();
da.Update(dsImpParamUpd,"ImpParam");
conn.Close();