我想id
从一个表中选择并将其插入id
到另一个表中。首先,我需要读取我的第一个表 id 并将其传递给字符串。然后我需要将该字符串传递给第二个表。
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);