我的存储过程是这样的
CREATE PROCEDURE GetCardByNumber
@CardNumber nvarchar(255)
AS
DECLARE @sql NVARCHAR(2000) set @CardNumber = '''' + replace(@CardNumber, '.', ''',''') + '''' SET @sql = 'select * from CardTable where CardNumber in (' + @CardNumber + ')'
exec @sql
GO等我一运行的时候就报错:未能找到存储过程 'select * from CardTable where CardNumber in ('226026275526')'。请帮忙分析一下是那出错了。谢谢
CREATE PROCEDURE GetCardByNumber
@CardNumber nvarchar(255)
AS
DECLARE @sql NVARCHAR(2000) set @CardNumber = '''' + replace(@CardNumber, '.', ''',''') + '''' SET @sql = 'select * from CardTable where CardNumber in (' + @CardNumber + ')'
exec @sql
GO等我一运行的时候就报错:未能找到存储过程 'select * from CardTable where CardNumber in ('226026275526')'。请帮忙分析一下是那出错了。谢谢
解决方案 »
- asp.net mvc 使用强类型DataSet的问题,附代码,希望大家帮忙看看
- asp.net应用程序不发布 只编译
- FreeTextBox3.1.6控件的问题 在本地运行正常 但网站部署后控件失效了
- 很简单的问题,vb.net的获取datagrid的列的值问题
- 这段时间做的一个可拖动首页排版的小网站,问个问题?顺便麻烦大家帮忙做个测试,多给点儿意见!
- 有谁知道怎么获得一个页面上的所有控件吗?
- 請問,我的asp_wp.exe怎麼總是佔用cup到100%
- 请教.net表单制作问题
- 请问:如何取得客户端MAC地址、机器名和工作组?
- 数据导出EXCEL时,设置环境配置的方法详解:(走过的,路过的,看一看,瞧一瞧,有分的捧个分场,没分的捧个人场啊)
- 写代码时写在page.init中好还是page.load中好
- 求助:关于验证控件
exec (@sql)
SET @sql = 'select * from CardTable where CardNumber in (‘’' + @CardNumber + '‘’)'
exec @sql
SET @sql = 'select * from CardTable where CardNumber in (‘’' + @CardNumber + '‘’)'
exec @sql还是不行,未能找到存储过程 'select * from CardTable where CardNumber in (''888574781435'')'。
exec (@sql)
能否详细说一下什么意思,我有点看不明白
DECLARE @sql NVARCHAR(2000)
set @CardNumber='1.2.3.4'
set @CardNumber = '''' + replace(@CardNumber, '.', ''',''') + ''''
select @CardNumber
SET @sql = 'select 1 where '''+'1'+''' in (' + @CardNumber + ')'
exec (@sql)----->这样都可以查到阿
CardData cards = new CardData();
this.ViewState["卡号"] += this.CardNumberTextBox.Text +"," + ".";
string[] ary = this.ViewState["卡号"].ToString().Split(',');
foreach(string s in ary)
{
if(s.Trim() != "")
{
using (CardAccess ca=new CardAccess())
{
cards = ca.GetCardByNumber(s);
}
}
}
CardData cards = new CardData();
this.ViewState["卡号"] += this.CardNumberTextBox.Text +"," + ".";
string[] ary = this.ViewState["卡号"].ToString().Split(',');
foreach(string s in ary)
{
if(s.Trim() != "")
{
using (CardAccess ca=new CardAccess())
{
cards = ca.GetCardByNumber(s);
}
}
}