以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]存储过程怎么查询多个语句,显示出来? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=187130) |
-- 作者:YOU -- 发布时间:2023/6/25 11:21:00 -- [求助]存储过程怎么查询多个语句,显示出来? 存储过程怎么查询多个语句,显示出来?红色部分语句怎么填? 假定在SQL Server创建了一个存储过程: CREA TE PROCEDU RE GetOrders AS SEL ECT * FROM 分组 WHERE 日期=@日期 SEL ECT * FROM 店型 WHERE 日期=@日期 SEL ECT * FROM 门店 WHERE 日期=@日期 END 用EXEC语句执行存储过程: Dim
cm d As new SQLCo mmand Dim sqlGuid As String = Guid.NewGuid().ToString("N") \'定义Guid Dim Book As New XLS.Book(ProjectPath & "Attachments\\综合报表.xlsx") Dim fl As String = ProjectPath" & sqlGuid & ".xlsx" \'Dim fl As String = ProjectPath & "Reports\\" & sqlGuid & ".xlsx" book.AddDataTable("区域1", "LCTCM", ma.ToString) \'添加父表 book.AddDataTable("分组2", "LCTCM", mb.ToString) \'添加子表 book.AddDataTable("店型3", "LCTCM", mc.ToString) \'添加子表 book.AddDataTable("门店4", "LCTCM", md.ToString) \'添加子表 book.AddRelation("区域1", "日期", "店型2", "日期") \'建立关联 book.AddRelation("区域1", "日期", "分组3", "日期") \'建立关联 book.AddRelation("区域1", "日期", "门店4", "日期") \'建立关联 Book.Build() \'生成细节区 Book.Save(fl) \'保存工作簿
|
-- 作者:有点蓝 -- 发布时间:2023/6/25 11:27:00 -- book.AddDataTable仅支持sql语句,不能使用存储过程 |
-- 作者:YOU -- 发布时间:2023/6/25 13:51:00 -- 语句代码太长了,有没有办法处理? |
-- 作者:有点蓝 -- 发布时间:2023/6/25 13:58:00 -- 没有的,只能这样用 |