当前位置: 代码迷 >> ASP.NET >> 数据集里新建查询,没有办法添加参数?该怎么处理
  详细解决方案

数据集里新建查询,没有办法添加参数?该怎么处理

热度:7124   发布时间:2013-02-25 00:00:00.0
数据集里新建查询,没有办法添加参数?
按教程上说的,新建了一个“数据集”,然后“添加查询”,然后说在SQL语句加WHERE MON_ID = @MON_ID ,这个@符号表示引入一个参数,然后这个ADAPTER的名字就会叫……比如说 GetXXXByMonID(@MON_ID)

可是我试了,加上那样子的那句WHERE,没有识别的这个参数……

------解决方案--------------------------------------------------------
这个参数前缀是由数据库客户端决定的,和.NET无关...

如@是SQL Server用的,:是Oracle用的,Access不能用命名参数只能用?号...
------解决方案--------------------------------------------------------
探讨
按教程上说的,新建了一个“数据集”,然后“添加查询”,然后说在SQL语句加WHERE MON_ID = @MON_ID ,这个@符号表示引入一个参数,然后这个ADAPTER的名字就会叫……比如说 GetXXXByMonID(@MON_ID)

可是我试了,加上那样子的那句WHERE,没有识别的这个参数……