data in sql tabel plaatsen

Status
Niet open voor verdere reacties.

666joe666

Gebruiker
Lid geworden
23 nov 2005
Berichten
137
Voor data in een mijn sql tabel te plaatsen maak ik gebruik van volgende code.
Echter krijg ik steeds een fout.


Hiervoor gebruik ik de volgende code

Code:
SqlCommand send = new SqlCommand("INSERT INTO test([Key],type,datum,uur,controller,fout,teller,omschrijving,graad,var1,var2,var3,var4,var5,var6,var7,var8,var9,var10,var11,var12,var13,var14,var15,var16,var17,var18,var19,var20,var21,var22,var23,var24,var25,var26,var27,var28,var29,var30,var31,var32,var33,var34,var35,var36,var37,var38,var39,var40)" + "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,@p31,@p32,@p33,@p34,@p35,@p36,@p37,@p38,@p39,@p40,@p41,@p42,@p43,@p44,@p45,@p46,@p47,@p48,@p49)", connection);
           
 send.Parameters.AddWithValue("@p1", key);
                    send.Parameters.AddWithValue("@p2", DataContainer.foutinformatie[0,lusteller]);
                    send.Parameters.AddWithValue("@p3", DataContainer.foutinformatie[1, lusteller]);
                    send.Parameters.AddWithValue("@p4", DataContainer.foutinformatie[2, lusteller]);
                    send.Parameters.AddWithValue("@p5", DataContainer.foutinformatie[3, lusteller]);
                    send.Parameters.AddWithValue("@p6", DataContainer.foutinformatie[4, lusteller]);
                    send.Parameters.AddWithValue("@p7", DataContainer.foutinformatie[5, lusteller]);
                    send.Parameters.AddWithValue("@p8", DataContainer.foutinformatie[6, lusteller]);
                    send.Parameters.AddWithValue("@p9", DataContainer.foutinformatie[7, lusteller]);
                    send.Parameters.AddWithValue("@p10", DataContainer.foutinformatie[8, lusteller]);
                    send.Parameters.AddWithValue("@p11", DataContainer.foutinformatie[9, lusteller]);
                    send.Parameters.AddWithValue("@p12", DataContainer.foutinformatie[10, lusteller]);
                    send.Parameters.AddWithValue("@p13", DataContainer.foutinformatie[11, lusteller]);
                    send.Parameters.AddWithValue("@p14", DataContainer.foutinformatie[12, lusteller]);
                    send.Parameters.AddWithValue("@p15", DataContainer.foutinformatie[13, lusteller]);
                    send.Parameters.AddWithValue("@p16", DataContainer.foutinformatie[14, lusteller]);
                    send.Parameters.AddWithValue("@p17", DataContainer.foutinformatie[15, lusteller]);
                    send.Parameters.AddWithValue("@p18", DataContainer.foutinformatie[16, lusteller]);
                    send.Parameters.AddWithValue("@p19", DataContainer.foutinformatie[17, lusteller]);
                    send.Parameters.AddWithValue("@p20", DataContainer.foutinformatie[18, lusteller]);
                    send.Parameters.AddWithValue("@p21", DataContainer.foutinformatie[19, lusteller]);
                    send.Parameters.AddWithValue("@p22", DataContainer.foutinformatie[20, lusteller]);
                    send.Parameters.AddWithValue("@p23", DataContainer.foutinformatie[21, lusteller]);
                    send.Parameters.AddWithValue("@p24", DataContainer.foutinformatie[22, lusteller]);
                    send.Parameters.AddWithValue("@p25", DataContainer.foutinformatie[23, lusteller]);
                    send.Parameters.AddWithValue("@p26", DataContainer.foutinformatie[24, lusteller]);
                    send.Parameters.AddWithValue("@p27", DataContainer.foutinformatie[25, lusteller]);
                    send.Parameters.AddWithValue("@p28", DataContainer.foutinformatie[26, lusteller]);
                    send.Parameters.AddWithValue("@p29", DataContainer.foutinformatie[27, lusteller]);
                    send.Parameters.AddWithValue("@p30", DataContainer.foutinformatie[28, lusteller]);
                    send.Parameters.AddWithValue("@p31", DataContainer.foutinformatie[29, lusteller]);
                    send.Parameters.AddWithValue("@p32", DataContainer.foutinformatie[30, lusteller]);
                    send.Parameters.AddWithValue("@p33", DataContainer.foutinformatie[31, lusteller]);
                    send.Parameters.AddWithValue("@p34", DataContainer.foutinformatie[32, lusteller]);
                    send.Parameters.AddWithValue("@p35", DataContainer.foutinformatie[33, lusteller]);
                    send.Parameters.AddWithValue("@p36", DataContainer.foutinformatie[34, lusteller]);
                    send.Parameters.AddWithValue("@p37", DataContainer.foutinformatie[35, lusteller]);
                    send.Parameters.AddWithValue("@p38", DataContainer.foutinformatie[36, lusteller]);
                    send.Parameters.AddWithValue("@p39", DataContainer.foutinformatie[37, lusteller]);
                    send.Parameters.AddWithValue("@p40", DataContainer.foutinformatie[38, lusteller]);
                    send.Parameters.AddWithValue("@p41", DataContainer.foutinformatie[39, lusteller]);
                    send.Parameters.AddWithValue("@p42", DataContainer.foutinformatie[40, lusteller]);
                    send.Parameters.AddWithValue("@p43", DataContainer.foutinformatie[41, lusteller]);
                    send.Parameters.AddWithValue("@p44", DataContainer.foutinformatie[42, lusteller]);
                    send.Parameters.AddWithValue("@p45", DataContainer.foutinformatie[43, lusteller]);
                    send.Parameters.AddWithValue("@p46", DataContainer.foutinformatie[44, lusteller]);
                    send.Parameters.AddWithValue("@p47", DataContainer.foutinformatie[45, lusteller]);
                    send.Parameters.AddWithValue("@p48", DataContainer.foutinformatie[46, lusteller]);
                    send.Parameters.AddWithValue("@p49", DataContainer.foutinformatie[47, lusteller]);

                    send.ExecuteNonQuery();

Het zijn allemaal strings dat ik wil verzenden daar woom ik niet of ik het met addwithvalue moet doen
 
Heb ook al volgende methode geprobeert

Code:
 SqlParameter myParam1 = new SqlParameter("@p1", key);
                    myParam1.Value = key;

Dit heb ik voor iedere parameter gedaan maar dan krijg ik steeds de volgende melding:
Must declare the scalar variable "@p1".
 
code in post hierboven is fout.
Dit is de code die ik gebruikt hebt
Code:
 SqlParameter myParam1 = new SqlParameter("@p1", SqlDbType.Text);
                    myParam1.Value = key;
 
Heb al een oplossing gekregen op een ander forum.

Moest de paramters terug leegmaken met: Send.parameters.clear();
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan