0
請任何一個幫助我的這個錯誤發生在我的工作,使我現在瘋了。我想知道下面的schema元素是否正確,如果不是,請幫我解決這個問題。我用C#編程寫代碼來運行它,當我使用的方法adapter.Fill(ds)
輸出給這樣的錯誤:SQLEXCEPTION趕上誤差模式
SQLEXCEPTION美中不足的是:語法錯誤附近「」
<xs:appinfo>
<wang:relation parent="n_person" parentKey="login" child="n_address" childKey="person_id"/>
<wang:relation parent="n_org" parentKey="name" child="n_address" childKey="org_id"/>
<wang:directive sql="SELECT street, city, province, postcode, sid, NULL FROM s_address,
s_student WHERE s_address.aid = s_student.fk_add;"/>
<wang:directive sql="SELECT street, city, province, postcode, pid, NULL FROM s_address,
s_professor WHERE s_address.aid = s_professor.fk_add;"/>
<wang:directive sql="SELECT street, city, province, postcode, NULL, name FROM s_address,
s_department WHERE s_address.aid = s_department.fk_add;"/>
</xs:appinfo>
的地方在那裏你是從外部進入的信息,你就是投入,沒有雙引號消毒,所以SQL命令把它作爲一個,因爲它的理解,而不是一個,文本值。 – RhysW