lw1073281985 2019-04-28 15:41 采纳率: 0%
浏览 558
已结题

ibatisnet调用mysql的存储过程报错“Parameter '?' not found in the collection.”

ibatisnet调用mysql的存储过程报错
是不是我的providers.config代码有误产生的

<provider
    name="MySql"
    description="MySQL, MySQL provider 5.6.35"
    enabled="true"
    assemblyName="MySql.Data, Version=6.5.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" connectionClass="MySql.Data.MySqlClient.MySqlConnection"
    commandClass="MySql.Data.MySqlClient.MySqlCommand"
    parameterClass="MySql.Data.MySqlClient.MySqlParameter"
    parameterDbTypeClass="MySql.Data.MySqlClient.MySqlDbType"
    parameterDbTypeProperty="MySqlDbType"
    dataAdapterClass="MySql.Data.MySqlClient.MySqlDataAdapter"
    commandBuilderClass="MySql.Data.MySqlClient.MySqlCommandBuilder"
    usePositionalParameters="false"
    useParameterPrefixInSql="true"
    useParameterPrefixInParameter="true"
    parameterPrefix="?"
    allowMARS="false"
  />

parameterPrefix="?"符号是问号就会报“Parameter '?' not found in the collection. ”,如果我改成parameterPrefix="@"就会报“Parameter '@' not found in the collection. ”

  • 写回答

1条回答

  • dabocaiqq 2019-04-28 21:06
    关注
    评论

报告相同问题?

悬赏问题

  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料