Jag har precis börjat med asp.net 2.0 med C# har tidigare jobbat en del med php. Du sa inte vilken datbas du arbetar mot, men principen är den samma: Najs.. det var det där med Parameters som jag missat.. ska läsa på lite på det.Beöver hjälp med INSERT commando
Jag har en SQL sträng och vill skriva data i en databas. funkar utmärkt om jag skriver som nedan:
strInsert = "INSERT INTO Tabel(ID, test) VALUES(3, Test)";
Dock vill jag tex kunna hämta data från en textbox tex eller en variable som koden följer nedan:
(givetvis har jag deklrerat variblerna)
Prov = "Test";
strInsert = "INSERT INTO Tabel(ID, test) VALUES(3, @Prov)";
Men jag får felmeddelandet "Det har inte angetts något värde för en eller flera nödvändiga parametrar"
säkert är det bus enkelt men eftersom jag e helt ny på detta så vill jag be om lite handledning:)
Tack på förhand,
MickeSv: Beöver hjälp med INSERT commando
string Prov = "Test";
OleDbConnection con = new OleDbConnection(
"Provider=Microsoft.Jet.OLEDB.4.0;" +
"Data Source=C:\\db.mdb");
con.Open();
OleDbCommand cmd = new OleDbCommand(
"INSERT INTO Tabel(ID, test) " +
"VALUES(3, @Prov)", con);
cmd.Parameters.AddWithValue("@Prov", Prov);
cmd.ExecuteNonQuery();
con.Close();
Sv:Beöver hjälp med INSERT commando
Tack så mkt för hjälpen!!