Foxtable(狐表)用户栏目专家坐堂 → 经过测试,查询表和外部表都支持存储过程啊


  共有31381人关注过本帖树形打印复制链接

主题:经过测试,查询表和外部表都支持存储过程啊

帅哥哟,离线,有人找我吗?
贺老六
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:485 积分:2996 威望:0 精华:10 注册:2008/9/12 14:37:00
经过测试,查询表和外部表都支持存储过程啊  发帖心情 Post By:2008/9/16 12:42:00 [显示全部帖子]

我在远程的Sql Server建立了一个名称为test的存储过程,下面的代码通过测试的。


图片点击可在新窗口打开查看此主题相关图片如下:spximage.gif
图片点击可在新窗口打开查看


下面是我建立的存储过程:

CREATE PROCEDURE Test AS
Select * From Orders
Return
GO
[此贴子已经被作者于2008-9-16 12:44:45编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
贺老六
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:485 积分:2996 威望:0 精华:10 注册:2008/9/12 14:37:00
  发帖心情 Post By:2008/9/16 13:32:00 [显示全部帖子]

以下是引用eric803在2008-9-16 13:27:00的发言:
 难道QueryBuilder一定要受限于指定一个表吗?
----“q.TableName = "订单"  ”
如果是这样用SELECT 和 存储过程有什么区别。


可以来自于多个表的,我喜欢用select.
存储过程本来就应该单独执行。

[此贴子已经被作者于2008-9-16 13:32:05编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
贺老六
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:485 积分:2996 威望:0 精华:10 注册:2008/9/12 14:37:00
  发帖心情 Post By:2008/9/16 14:00:00 [显示全部帖子]

先用一个不带参数的简单存储过程测试吧。
另外数据源的名称正不正确啊。


 回到顶部
帅哥哟,离线,有人找我吗?
贺老六
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:485 积分:2996 威望:0 精华:10 注册:2008/9/12 14:37:00
  发帖心情 Post By:2008/9/16 14:19:00 [显示全部帖子]

1、或者CommandText的语法问题。
2、或者将查询语句放在存储过程的最后看看。

我对SQL SERVER不熟悉的。


 回到顶部
帅哥哟,离线,有人找我吗?
贺老六
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:485 积分:2996 威望:0 精华:10 注册:2008/9/12 14:37:00
  发帖心情 Post By:2008/9/16 14:42:00 [显示全部帖子]

以下是引用eric803在2008-9-16 14:32:00的发言:

不明白。



1、就是你调用存储过程的语法对不对。
2、存储过程执行很多个操作,产生很多个结果,可能只会返回最后一次操作的结果,所以我建议将查询语句放在存储过程的最后。

你可以请教一下SQLSERVER方面的熟手


 回到顶部