我在SQL写了个存储过程,如下
create proc query @fieldname varchar(50),@value varchar(50) as
select * from CUM where @fieldname=@value //@fieldname 数据库的一个字段
//@value表示要查找的值执行存储过程,如下
execute query 'CUM_ID','0005'执行后没有找到对应的纪录,但是这条纪录是存在的
create proc query @fieldname varchar(50),@value varchar(50) as
select * from CUM where @fieldname=@value //@fieldname 数据库的一个字段
//@value表示要查找的值执行存储过程,如下
execute query 'CUM_ID','0005'执行后没有找到对应的纪录,但是这条纪录是存在的
解决方案 »
- 关于ThreadedTimer,求助大家!
- 如何取到新打开网页的句柄??
- ”一行或多行由于超长被删除了一部分信息“是怎么回事
- 关于临时表查询出来的一个“时间日期”字段的处理?请有经验的同志帮忙。
- 谁知道哪有RzCheckTree这个控件下载啊
- 这个业务能要多少钱????
- 急,在线等等,有关DSPACK的安装。
- 如何给DBGrid的某一条记录的字段赋值?
- 修改了Delphi自带的三层无状态实例源码。
- csdn得页面需要修改,不然还是不适合以Ip的方式进入
- 关于DBLookupCombobox的一些问题,顺便散分
- 急呀,哥哥们,怎么在Delphi里动太的创建个InterBase的数据库出来呀,谢谢谢谢
@field varchar(50),
@value varchar(50)
as
execute(' select * from cum where ' + @field + '=' + '''' + @value + '''')
exec query 'CUM_ID','00005'
@fieldname nvarchar(4000),
@values nvarchar(4000)
AS declare @sql varchar(8000)
set @sql='select * from Cum where '+@fieldname+'='+''''+@values+''''
--print @sql
exec(@sql)
GO