あるテーブルから選択して、それを別のテーブルid
に挿入したい。id
まず、最初のテーブル ID を読み取り、それを文字列に渡す必要があります。次に、その文字列を 2 番目のテーブルに渡す必要があります。
String selQuery = "SELECT Id FROM MapDataImage WHERE Source='" + TextBox1.Text + "';";
{
int MId = int.TryParse(Id);
String QueryStr = "INSERT INTO User_Images VALUES (@Image)";
SqlCommand scmd = new SqlCommand(QueryStr, conn);
SqlDataReader sqldread = scmd.ExecuteReader();
//String QueryStr = "UPDATE MapDataImage SET Image = @Image WHERE Source='" + TextBox1.Text + "';";
//SqlCommand scmd = new SqlCommand(QueryStr, conn);
scmd.Parameters.Add("@Image", SqlDbType.VarBinary).Value = imgbytes;
scmd.ExecuteNonQuery();
}
これは正しいですか?
int MId = int.TryParse(Id); //the name id does not exist in current context?
しかし、データベースから特定の id 値を取得したい
また
int MId = int.TryParse(@Id);