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 | 1843 (1461) | win64 |
| » | Baza & c#Oddelek: Programiranje | 4327 (3385) | xardas |
| » | Dropdown list vrača izbrano vrednost nullOddelek: Programiranje | 1031 (923) | brinovcek |
| » | C# okna in podoknaOddelek: Programiranje | 1775 (1369) | FlashM |
| » | problem v C#Oddelek: Programiranje | 2082 (1797) | dvojka |