
- Kod: Zaznacz wszystko
protected void Button1_Click(
object sender, EventArgs e)
{
string data=DateTime.Now.ToLongDateString() +
", " + DateTime.Now.ToLongTimeString() + ": ";
SqlDataSource1.InsertCommand=
"INSERT INTO Table1 (id, login, pass, mail)
VALUES ('" + login.Text + "','" + pass.Text + "','" + mail.Text + "')";
try {
SqlDataSource1.Insert();
Label2.Text += data +
"Zarejestrowano użytkownika: " +
login.Text + "<BR/>";
login.Text = "";
}
catch(Exception exc) {
Label2.Text += data + "<FONT COLOR=red>" +
exc.Message + "</FONT>" + "<BR>";
}
}
i Errory:
"INSERT INTO Table1 (id, login, pass, mail) - Newline in constant
'" + login.Text + "','" + pass.Text + "','" + mail.Text + "' -w kazdym ' ' wywala Too many characters in character literal
"; - po powyzszym wywala Newline in constant
po (id, login, pass, mail) oraz "; wywala ; excepted
kod był zamieszczony tu http://www.pcworld.pl/artykuly/53921_1/ASP.NET.2.0.i.bazy.danych.html ja go troche przerobiłem by pobierał login pass i mail
już nie aktualne wywaliłem ten kod
mam teraz inne pytanie, mam w bazie danych 4 kolumny id login pass i mail. ostatnie 3 wypelnia uzytkownik. i tu moje pytanie, jak moge zrobic aby id wzrastalo o 1 w kazdym kolejnym wpisie?