我在数据库中创建了 2 个表,每个表都有一个相互关联的 CompanyID 字段
在我的注册页面,公司必须注册以下信息:
- 公司编号
- 公司名
- 业务类型
- 联络人
- 电话
- 地址
- 电子邮件
- 密码
然后公司使用他们的公司名称和密码登录,一旦登录公司就可以发布工作,我遇到的问题是在我的工作表中还有一个名为 CompanyID 的字段
如何从存储在我的 Company 表中的已注册公司中检索 CompanyID 并使用它
SqlParameter p6 = new SqlParameter("CompanyID", 'here' );
我的完整代码:
protected void Button1_Click(object sender, EventArgs e)
{
string strcon = "Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\VC_temps.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
SqlConnection con = new SqlConnection(strcon);
SqlCommand com = new SqlCommand("Store-Jobs", con);
com.CommandType = CommandType.StoredProcedure;
SqlParameter p1 = new SqlParameter("Job", TextBox1.Text);
SqlParameter p2 = new SqlParameter("JobType", DropDownList1.Text);
SqlParameter p3 = new SqlParameter("StartDate", TextBox3.Text);
SqlParameter p4 = new SqlParameter("Time", TextBox2.Text);
SqlParameter p5 = new SqlParameter("JobID", TextBox1.Text.Substring(3).ToUpper());
SqlParameter p6 = new SqlParameter("CompanyID", );
SqlParameter p7 = new SqlParameter("PositionFilled", "NO");
SqlParameter p8 = new SqlParameter("Description", TextBox4.Text);
com.Parameters.Add(p1);
com.Parameters.Add(p2);
com.Parameters.Add(p3);
com.Parameters.Add(p4);
com.Parameters.Add(p5);
com.Parameters.Add(p6);
com.Parameters.Add(p7);
com.Parameters.Add(p8);
con.Open();
com.ExecuteNonQuery();
Labelinfo.Text = "Post successful.";
}