私は割り当て作業中のこのプロジェクトを持っており、ASP.NETとSQL Serverで作業している質問があります。私はちょっとした動作のログインページを持っていますが、ユーザー(subscribers
)と管理ページからデータを取得する必要があるテーブルは2つありますが、どちらにもアクセスできる方法は不明です。SQL ServerでASP.NETのSELECT FROMから複数のテーブルにアクセスするには?
public void login(Object src,EventArgs e)
{
get_connection();
try
{
connection.Open();
command = new SqlCommand("SELECT * FROM subscribers WHERE Email = @Email AND Password = @Password", connection);
command.Parameters.AddWithValue("@Email", loginName.Text);
command.Parameters.AddWithValue("@Password", loginPass.Text);
//command = new SqlCommand("SELECT * FROM admin WHERE Email [email protected] and Password = @Password", connection);
//command.Parameters.AddWithValue("@Email", loginName.Text);
//command.Parameters.AddWithValue("@Password", loginPass.Text);
reader = command.ExecuteReader();
私はそれが含まれている場合のみ、管理者のユーザー名とパスワードが加入者を受け入れられていないので、私は管理者の一部をコメントアウト。これを解決するために私は何をする必要がありますか?
スキーマが同じであり、あなたは2つのCMDのインスタンスを作成したくない場合は、することができます'UNION'はSELECTです。 –