st = "SELECT YearLevel FROM Students WHERE StudentID = " & txtStudentID.Text
da = New OleDbDataAdapter(st, conn)
da.Fill(ds, "Students")
YearLevel = ds.Tables("Students").Rows(0).Item("YearLevel")
st1 = "SELECT TuitionFee, BookFee, MiscellaneousFee, OtherFee FROM Expenses WHERE YearLevel = " & YearLevel
da1 = New OleDbDataAdapter(st1, conn)
da1.Fill(ds1, "Expenses")
所以我有那个代码,然后我有我的第二个查询中缺少运算符的错误,可能的解决方案是什么?加入两个表
'YearLevel'的值是多少?你可以添加一个消息框来查看该值是什么? –
值为'1级' – silentstorm21