怎么向存储过程传一条查询语句??然后根据语句的结果 在显示回来查出的结果 asp的
把sql=select 公司名称,时间戳,SUM(CASE 科目代码 WHEN '1001.01' THEN 余额 ELSE 0 END) AS '1001.01',SUM(CASE 科目代码 WHEN '1001.01.01' THEN 余额 ELSE 0 END) AS '1001.01.01' from t_nbwl2006 group by 公司名称,时间戳
传过去
把sql=select 公司名称,时间戳,SUM(CASE 科目代码 WHEN '1001.01' THEN 余额 ELSE 0 END) AS '1001.01',SUM(CASE 科目代码 WHEN '1001.01.01' THEN 余额 ELSE 0 END) AS '1001.01.01' from t_nbwl2006 group by 公司名称,时间戳
传过去
解决方案 »
- 关于字符串转时间查询的问题
- 如何在sql语句中实现先查询,得到结果后再将查询的记录删除?
- SQL语句出错?
- 数据库索引问题
- 请问这句t-sql如何写?????????????????????????????
- 请教一下存储过程输出参数问题
- 关于SQL Server 安装版本问题
- 问一个我学了一年数据库,也没有明白的问题。
- 我有一个表,我想实现数据的刷新,所以不想对它的删除操作保存日志,该怎么办呢?
- 请问!sql server表中的数据怎样才能导出到excel文件中,不能使用企业管理器??回答有分!!
- 请问 安装程序配置服务器失败。参考服务器错误日志和 C:\WINDOWS\sqlstp.log 怎么解决
- 请问这个查询可以实现吗?
@sql varchar(8000)
as
exec (@sql)
go
as
begin
select @sql
endexec search 'hello,world'
GO
if exists(select * from sysobjects where id=OBJECT_ID('search'))
drop proc searchcreate proc search @sql varchar(50),@result varchar(20) OUTPUT
as
begin
exec (@sql)
set @result='true'
enddeclare @result varchar(20)exec search 'select * from sysobjects',@result OUTprint @result
需要使用ado的command对象
sql="exec 存储过程名 '你那条SQL语句'
SET rs=Server.CreateObject("ADODB.RecordSet")
rs.open sql,conn,1,1
因为执行的是一条查询语句,结果可以直接用.比如rs("公司名称")
rs.close
Set rs=nothing