ログインページがあり、ユーザーには ID があり、ID はテーブルの主キーです。管理者アカウントも持っており、管理者はユーザーを作成できます。しかし、既存の ID でユーザー アカウントを作成すると、Web ページがクラッシュします。この状況を処理し、この ID が存在し、作成できないことを示す警告を表示したいと考えています。これが私のコードです:
public void CreateStudent(int ID, String status, String email, String firstName, String lastName, String password, String level, String program)
{
SqlConnection con = new SqlConnection(GetConnectionString());
string query1 = "insert into StudentTable(Name,Surname,ID,email,level,program,status,password,Type) values(@firstName,@lastName,@ID,@email,@level,@program,@status,@password,'Student')";
SqlCommand command = new SqlCommand(query1,con);
command.Parameters.AddWithValue("@firstName", firstName);
command.Parameters.AddWithValue("@lastName", lastName);
command.Parameters.AddWithValue("@ID", ID);
command.Parameters.AddWithValue("@email", email);
command.Parameters.AddWithValue("@level", level);
command.Parameters.AddWithValue("@program", program);
command.Parameters.AddWithValue("@status", status);
command.Parameters.AddWithValue("@password", password);
int result;
con.Open();
result = command.ExecuteNonQuery();
con.Close();
}
誰でもこれで私を助けることができますか?サルス