【问题标题】:SqlException catch the errors in schemaSqlException 捕获模式中的错误
【发布时间】:2012-05-08 09:16:41
【问题描述】:

请任何人帮助我解决我工作中发生的这些错误,这让我现在发疯了。我想知道它下面的架构元素是否正确,如果不是,请帮助我正确解决这个问题。我使用 C# 编程编写了代码来运行它,当我使用方法 adapter.Fill(ds) 时,输出给出如下错误:

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>

【问题讨论】:

  • 您在外部输入信息的地方,您输入 a ,而不用双引号对其进行清理,因此 sql 命令将其视为 a ,因为它可以理解它,而不是 a ,文本值。

标签: c# sqlexception


【解决方案1】:

在查询浏览器中检查您的查询语句

【讨论】:

    猜你喜欢
    • 2016-02-03
    • 2017-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-24
    • 1970-01-01
    相关资源
    最近更新 更多