古怪问题之二 一句Select引发一个错误

「已注销」 2001-09-15 11:12:24
窗口标题 DataWindow Error
内容 Select Error:尝试启动新的SQL Server操作,结果未决。
确定

执行的语句如下

select tcph,ttyrxm ,sum(thj) as 合计金额,count(*) as 路票张数 from jjiesuan group by tcyr,tcph,ttyrxm with rollup;select tcph,ttyrxm ,sum(thj) as 合计金额,count(*) as 路票张数 from jjiesuan group by tcyr,tcph,ttyrxm with rollup;

这句执行后得到了一个正常的结果

但执行完以后再进行其他select的时候就会出现上述提示

这是怎么回事呢

难道select执行完后有一个独占的时间片吗 不会吧

我认为应该不会影响别的select 的呀

@_@
...全文
241 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2001-10-29
  • 打赏
  • 举报
回复
分太多
人太少
只好用来堵弱水的嘴了……
KingSunSha 2001-09-18
  • 打赏
  • 举报
回复
秋枫兄一向少到数据库版, 见你来了打个招呼, 没想到还说错了话. 可笑啊可笑!

不过有一点请放心, 下次不会了, 也不敢了.

再次道歉!
「已注销」 2001-09-18
  • 打赏
  • 举报
回复
to 弱水三千

老兄

你太搞笑了吧

这个贴子是我发的

我当然要来了

to liu_cheng_gang(lcg) 

结果是依旧出错










--------------------------------------------------------------
本问题我已经解决 以上回答全不对
属于我个人低级错误 但也暴露了PB处理问题的一角

谢谢各位捧场 分照给 等我忙完这阵子 或者夜里想休息的时候

另 谁想知道什么原因 给我加分……

@_@

「已注销」 2001-09-18
  • 打赏
  • 举报
回复
你再客气我就用分堵你的嘴

@_@
「已注销」 2001-09-17
  • 打赏
  • 举报
回复
to 楼上大哥

我遇到的问题的出错信息我已经描述清楚了

就那么一句的

应该是我的那句Select写得和PB不兼容

因为我在查询分析器里运行是很正常的

而在PB中就有此问题

我用的是 SQL Server2000中文版
Windows2000 Server中文版
PowerBuilder6.5.1

今天本来打算交工的

可惜这个问题没解决掉

…………

万讫帮助一二

@_@
helpeachother 2001-09-17
  • 打赏
  • 举报
回复
to yeqiufeng(叶秋枫) 
你用的是sql 7还是2000,是中文版的吗?我好象遇到类似的情况,我当时用的是sql server 2000中文版,我当时好象没有办法,就关掉机器吃饭去了,回来重起机器,启动sql server2000服务器,一切正常,我也不知道为什么!也许听起来都好笑,但有时pb就是这样的!
对了,你的出错信息详细的写上来,我帮你测试一下!
general2000 2001-09-17
  • 打赏
  • 举报
回复
可能是PB驱动的问题,你到其他地方能执行SQL的地方去试一下?
jasmine 2001-09-17
  • 打赏
  • 举报
回复
呜呜,沒用過PB,拿不了分了,你能不能寫個SP,用pb調啊,我看不出問題.
liu_cheng_gang 2001-09-17
  • 打赏
  • 举报
回复
yeqiufeng(叶秋枫):试的结果如何?
KingSunSha 2001-09-17
  • 打赏
  • 举报
回复
秋枫也来了. 好象SQL SERVER中是用UNION的, ORACLE中才有UNION ALL.
「已注销」 2001-09-17
  • 打赏
  • 举报
回复
我马上试
「已注销」 2001-09-17
  • 打赏
  • 举报
回复
分成几个看来不现实

错误号如何捕捉呢

恕在下愚钝呵

@_@
liu_cheng_gang 2001-09-17
  • 打赏
  • 举报
回复
随便说说:
保证两条SELECT的字段一致后,
在两条SELECT 中加入UNION ALL
「已注销」 2001-09-17
  • 打赏
  • 举报
回复
up
general2000 2001-09-16
  • 打赏
  • 举报
回复
up
Hanson_bati_zhu 2001-09-16
  • 打赏
  • 举报
回复
兄弟写了几句类似的试了一下
没遇到你说的问题
8-(

能把你的错误提示中的错误号说一下吗?
「已注销」 2001-09-16
  • 打赏
  • 举报
回复
我已经证明了

是这条sql写得有问题

我精简成以下

select tcph,ttyrxm ,sum(thj) as shj,count(*) as szs from jjiesuan group by tcyr,tcph,ttyrxm with rollup;select tcph,ttyrxm ,sum(thj) as shj,count(*) as szs from jjiesuan group by tcyr,tcph,ttyrxm with rollup;

但仍然有此提示

何故

「已注销」 2001-09-16
  • 打赏
  • 举报
回复
再加280分

聊表寸心

@_@
「已注销」 2001-09-16
  • 打赏
  • 举报
回复
天…………

众PB的虾们 鸟们

竟然除了流方没有一个敢接招的

liulee 2001-09-16
  • 打赏
  • 举报
回复
你老兄用中文处理啊?呵呵~~~

没见过这个问题。
取消 rows as need及to disk看看?
一般,retrieve时pb就象死了一样(单线程),因此,不可能出现交叉事务的。
除非你那里有个什么yield。


加载更多回复(2)

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧