2012-05-08 19 views
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> 
+1

的地方在那裏你是從外部進入的信息,你就是投入,沒有雙引號消毒,所以SQL命令把它作爲一個,因爲它的理解,而不是一個,文本值。 – RhysW

回答

0

檢查在查詢瀏覽器查詢語句