好的..我真的找不到问题,所以我在这里发帖.PS我是MSSQL的新手,所以请温柔的xD
我得到不明确的列名称"名称"
我有两张桌子:Cardiology和Cardio_Schedule.我想从两者中选择一些列并在gridview中显示它们.我已经提出了一个问题..这就是它:
string str = @"
SELECT Cardiology.CID,
Cardiology.Name,
Cardiology.Designation,
Cardiology.Qualification,
Cardiology.Shift,
Cardiology.Appointment_Timings,
Cardio_schedule.Ward_rounds,
Cardio_schedule.Slot1,
Cardio_schedule.Slot2,
Cardio_schedule.Slot3,
Cardio_schedule.Slot4,
Cardio_schedule.BreakTime,
Cardio_schedule.Slot5,
Cardio_schedule.Slot6,
Cardio_schedule.Slot7,
Cardio_schedule.Slot8
FROM Cardiology
CROSS JOIN Cardio_schedule
WHERE Cardiology.Name = Cardio_schedule.Name
AND Name = '" + TextBox1.Text + "'";
cmd = new SqlCommand(str, con);
con.Open();
SqlDataAdapter adp = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
adp.Fill(dt);
GridView1.DataSource = dt;
GridView1.DataBind();
con.Close();
Run Code Online (Sandbox Code Playgroud)
IDK问题是什么.我确实用ON尝试过,但后来在'ON'附近说错误的语法.任何形式的帮助将不胜感激.谢谢!