私のメインフォームで、投稿時にユーザーIDを問い合わせました。一度私は変数にIDを保存する私は同じアプリケーションで別のWindowsフォームで呼び出すことができますか?C#SQL結果を変数として
これは、すべての情報がいただければ幸い私は、私は本当に複数の他のページのIDをこれまで
private void btnLogin_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("Data Source=.database.windows.net;Initial Catalog=userlogins;Persist Security Info=True;User ID=****;Password=****");
SqlDataAdapter sda = new SqlDataAdapter("Select ID from users where username='" + txtUsername.Text + "' and password='" + txtPassword.Text + "' ", con);
SqlCommand cmd = con.CreateCommand();
con.Open();
// save SQL ID to variable
cmd.CommandText = "Select Id from users where username = '" + txtUsername.Text + "'";
int sqlid = ((int)cmd.ExecuteScalar());
必要になったものです!
[C#で2つのウィンドウフォーム間で通信する]の可能な複製(http://stackoverflow.com/questions/1665533/communicate-between-two-windows-forms-in-c-sharp) –
ユーザー名が'';ドロップテーブルのユーザー - '? –
[SQLインジェクションアラート](http://msdn.microsoft.com/en-us/library/ms161953%28v=sql.105%29.aspx)** SQL文を連結しない**使用する** SQLインジェクションを避けるための代わりに**パラメータ化されたクエリ –