【发布时间】:2017-08-23 05:44:50
【问题描述】:
在我的代码中,两个表已连接,并且在本地 Host 中运行良好。但是当我连接相同的代码来运行时,代码无法正常工作。
连接字符串:
string constr = ConfigurationManager.ConnectionStrings["strconstr"].ConnectionString;
string constr = ConfigurationManager.ConnectionStrings["constrHOS"].ConnectionString;
private void BindContactPerson(string hdnHospitalContactPersonID)
{
BD_Hospital iHospital = new BD_Hospital();
string constr = ConfigurationManager.ConnectionStrings["constrHOS"].ConnectionString;
using (SqlConnection con = new SqlConnection(constr))
{
using (SqlCommand cmd = new SqlCommand("SELECT D.DepartmentName,DS.DesignationName,hc.ContactPersonName,hc.ContactPersonAddress,hc.Mobile,hc.Phone,hc.AadhaarCardNo FROM HospitalContactPersonDeatils hc LEFT JOIN VAN_SETTING.[dbo].[Department] D ON D.DepartmentID =hc.DepartmentID LEFT JOIN VAN_SETTING.[dbo].[Designation] DS ON DS.DesignationID =hc.DesignationID where HospitalID='" + hdnHospitalContactPersonID + "' ", con))
{
using (SqlDataAdapter sda = new SqlDataAdapter(cmd))
{
DataTable dt = new DataTable();
sda.Fill(dt);
gvCustomers.DataSource = dt;
gvCustomers.DataBind();
}
}
}
}
错误图片:
【问题讨论】:
标签: c# sql asp.net database-connection left-join