2
를 정의해야합니다 내 코드 :매개 변수 '@ 이메일은'나는 오류 매개 변수 '@ 이메일은'정의해야합니다있어
MySqlCommand cmd = new MySqlCommand("INSERT INTO users VALUES(@email,@password,@firstName,@LastName,@UserID,@address,@birthday,0)", con);
cmd.Parameters.AddWithValue(@email, email);
cmd.Parameters.AddWithValue(@password, password);
cmd.Parameters.AddWithValue(@firstName, firstName);
cmd.Parameters.AddWithValue(@LastName, LastName);
cmd.Parameters.AddWithValue(@UserID,UserID);
cmd.Parameters.AddWithValue(@address, address);
cmd.Parameters.AddWithValue(@birthday, birthday);
/*THE PROBLEM ISNT IN THE DATABASE,THE FOLOOW INSERT STATMENT WORK!"*/
// MySqlCommand cmd = new MySqlCommand("INSERT INTO users VALUES('evyataresdxez','sdfs','sdfsdf','sdds',33,'sdfsdf','232',0)", con);
con.Open();
cmd.ExecuteNonQuery();
cmd.Parameters.Clear();
나는 데이터베이스/코드에는 문제가 없다 주석의 코드가 잘 작동하기 때문입니다. 감사합니다
AddWithValue 콜에서 –
그래, 이제 그 일 –