首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

无法识别多个部分组成的列名解决思路

2012-04-21 
无法识别多个部分组成的列名string sql select CourseName,TeacherName,StudentName,Credit,Grade,Cour

无法识别多个部分组成的列名
string sql = "select CourseName,TeacherName,StudentName,Credit,Grade,CourseType from CourseTable,Gradetable,StudentTable,TeacherTable where GradeTable.CourseID=CourseTable.CourseID and GradeTable.StudentID=StudentTable.StudentID and CourseTable.TeacherID=TeacherTable.TeacherID and Grade.StudentID like'"
  + txtsearchstudent.Text.ToString() + "%' and Course.TeacherID like'" + txtsearchteacher.Text.ToString() +"%' and Grade.CourseID like'" +txtsearchcourse.Text.ToString() + "%'";
  DataSet ds = DBHelper.GetDS(sql);
  dataGridView1.DataSource = ds.Tables[0];
无法绑定由多个部分组成的标识符 "Grade.StudentID"。
无法绑定由多个部分组成的标识符 "Course.TeacherID"。
无法绑定由多个部分组成的标识符 "Grade.CourseID"。

[解决办法]
Grade.StudentID 就没有Grade这个表啊

热点排行