Click here to Skip to main content
15,881,600 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
hi
i need to insert all my listbox value into sql database table.
this is how i am tring to do.

C#
cmd.Connection = con;
                    StringBuilder varname1 = new StringBuilder();
                    varname1.Append("INSERT INTO TableSerialNumber \n");
                    varname1.Append("            (SerialNumber) \n");
                    varname1.Append("VALUES     ('" + SerialListBox.Text + "') ");
                    cmd.CommandText = varname1.ToString();
                    con.Open();
                    reader = cmd.ExecuteReader();
                    while (reader.Read())
                    {
                        SerialListBox.Items.Add(reader[0].ToString());
                    }
                    con.Close();

is there an other way to do it. please let me know.
simply i just want to insert all list box items into one table.
Posted
Updated 1-Mar-13 2:10am
v2
Comments
ByakuyaKuchiki 1-Mar-13 8:09am    
for (int indexCounter = 0; indexCounter < SerialListBox.Items.Count; indexCounter++)
{
cmd.Connection = con;
StringBuilder varname1 = new StringBuilder();
varname1.Append("INSERT INTO SerialNumber \n");
varname1.Append(" (SerialNumber) \n");
varname1.Append("VALUES ('" + SerialListBox.Items[indexCounter] + "') ");
cmd.CommandText = varname1.ToString();
con.Open();
reader = cmd.ExecuteReader();
while (reader.Read())
{
SerialListBox.Items.Add(reader[0].ToString());
}
con.Close();

}

this is what i have done and it is working perfectly.
Sandeep Mewara 1-Mar-13 9:50am    
So you say, your issue is resolved?
ByakuyaKuchiki 4-Mar-13 1:27am    
yes it is working now.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900