Forum » Programiranje » Dodajanje Dropdown lista v Bazo
Dodajanje Dropdown lista v Bazo
kratos ::
Lep pozdrav
Naletel sem na problem v ASP.net programeranju dropdownlista,da bi se zapisal v bazo podatkov, imam 3 textboxe ki se normalno vpišejo v accesovo bazo z naslednjo komando:
Na tak način imam narejene še 3 druge textboxe ki se lepo vpišejo z gumbom:
Pri dropdown listu pa imam nekako čudno skracano in po vsej verjetnosti napačno kodo:
Kako bi sprogramiral ta dropdownlist da bi mi vpisalo v bazo skupej z drugimi textboxi ?
Naletel sem na problem v ASP.net programeranju dropdownlista,da bi se zapisal v bazo podatkov, imam 3 textboxe ki se normalno vpišejo v accesovo bazo z naslednjo komando:
protected void TextBox1_TextChanged(object sender, EventArgs e) { TextBox TempTextBox = (TextBox)Vsebinatextboxa1.FindControl("UserTextBox"); Ime.Text = "Ime: " + TempTextBox.Text; }
Na tak način imam narejene še 3 druge textboxe ki se lepo vpišejo z gumbom:
protected void Button3_Click(object sender, EventArgs e) { try { this.AccessDataSource1.InsertCommand = "INSERT INTO Prijava(Ime, Priimek, Številka, Meniji) VALUES('" + this.Vsebinatextboxa1.Text + "', '" + this.Vsebinatextboxa2.Text + "', '" + this.Vsebinatextboxa3.Text + "', '" + this.DropDownList1.Text + "')"; this.AccessDataSource1.Insert(); }
Pri dropdown listu pa imam nekako čudno skracano in po vsej verjetnosti napačno kodo:
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { DropDownList TempDropDownlist = (DropDownList)DropDownList1.FindControl("UserDropDownList"); Meniji.Text = "Meniji: " + TempDropDownlist.Text; }
Kako bi sprogramiral ta dropdownlist da bi mi vpisalo v bazo skupej z drugimi textboxi ?
- spremenil: kratos ()
keworkian ::
SQL injection:
vnašaš v bazo brez da bi čekiral vnose
Dropdown skracano:
vnašaš vrednosti, ki so v arrayu, naredi foreach.
vnašaš v bazo brez da bi čekiral vnose
Dropdown skracano:
vnašaš vrednosti, ki so v arrayu, naredi foreach.
kratos ::
Zdej sm naredil tole:
in mi javi napako v : new OleDbCommand(sqlStavek, conn);
Error 1: The best overloaded method match for 'System.Data.OleDb.OleDbCommand.OleDbCommand(string, System.Data.OleDb.OleDbConnection)' has some invalid arguments
Error 2 Argument 1: cannot convert from 'object' to 'string'
protected void Button3_Click2(object sender, EventArgs e)
{
if (IsValid)
{
OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Documents and Settings\Žiga\Desktop\ASP Visual Studio 2010\WebSites\WebSite4\App_Data\Prijava.mdb;Persist Security Info=False;");
conn.Open();
this.AccessDataSource1.InsertCommand = @"INSERT INTO Prijava (Ime, Priimek, Številka, Meniji )
VALUES (@Ime, @Priimek, @Številka, @Meniji)";
OleDbCommand command = new OleDbCommand(sqlStavek, conn);
command.Parameters.AddWithValue("Ime", Ime.Text);
command.Parameters.AddWithValue("Priimek", Priimek.Text);
command.Parameters.AddWithValue("Ulica", Številka.Text);
command.Parameters.AddWithValue("Meniji", DropDownList1.SelectedItem.Text);
}
}
in mi javi napako v : new OleDbCommand(sqlStavek, conn);
Error 1: The best overloaded method match for 'System.Data.OleDb.OleDbCommand.OleDbCommand(string, System.Data.OleDb.OleDbConnection)' has some invalid arguments
Error 2 Argument 1: cannot convert from 'object' to 'string'
Zgodovina sprememb…
- spremenil: kratos ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | SQL problemOddelek: Programiranje | 1684 (1302) | win64 |
» | Baza & c#Oddelek: Programiranje | 4153 (3211) | xardas |
» | Dropdown list vrača izbrano vrednost nullOddelek: Programiranje | 918 (810) | brinovcek |
» | C# okna in podoknaOddelek: Programiranje | 1647 (1241) | FlashM |
» | problem v C#Oddelek: Programiranje | 1968 (1683) | dvojka |