社区
PowerBuilder
帖子详情
PB中window在执行嵌内式SQL时得到SQL语句
kingvsliuzhi
2010-09-21 05:13:58
PB中window在执行嵌内式SQL时得到SQL语句,也就是截取PB发送给的SQL请求?
...全文
169
18
打赏
收藏
PB中window在执行嵌内式SQL时得到SQL语句
PB中window在执行嵌内式SQL时得到SQL语句,也就是截取PB发送给的SQL请求?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kingvsliuzhi
2010-12-02
打赏
举报
回复
找到办法了,实际上是有一个参数可以控制的.
kingvsliuzhi
2010-09-29
打赏
举报
回复
[Quote=引用 15 楼 pb8 的回复:]
引用 14 楼 kingvsliuzhi 的回复:
引用 9 楼 new4everlau 的回复:
我曾经有过楼主这样的想法,后来发现仅仅通过PB自动获取是不可能了;
方案1:自己做个功能获取PB发送给后台DB的SQL——感觉可行性不大好;
方案2:通过数据窗口事件sqlpreview获取——这个最可行的方案;不过有些不大好写
能不能讲一下方案二的做法啊。急,谢谢!!!
这……
[/Quote]
我说的transaction也不行吗?手工改太麻烦了
kingvsliuzhi
2010-09-29
打赏
举报
回复
现在想到一个办法了,自己新建一个tranasction,然后再tranasction的sqlpreview事件里进行处理,但是却法改变他的SQL,有没有什么办法了。
pb8
2010-09-29
打赏
举报
回复
[Quote=引用 14 楼 kingvsliuzhi 的回复:]
引用 9 楼 new4everlau 的回复:
我曾经有过楼主这样的想法,后来发现仅仅通过PB自动获取是不可能了;
方案1:自己做个功能获取PB发送给后台DB的SQL——感觉可行性不大好;
方案2:通过数据窗口事件sqlpreview获取——这个最可行的方案;不过有些不大好写
能不能讲一下方案二的做法啊。急,谢谢!!!
[/Quote]
这个只针对数据窗口的,对你的需求没有帮助,目前最好的办法就是手工改过来;
kingvsliuzhi
2010-09-29
打赏
举报
回复
[Quote=引用 9 楼 new4everlau 的回复:]
我曾经有过楼主这样的想法,后来发现仅仅通过PB自动获取是不可能了;
方案1:自己做个功能获取PB发送给后台DB的SQL——感觉可行性不大好;
方案2:通过数据窗口事件sqlpreview获取——这个最可行的方案;不过有些不大好写
[/Quote]
能不能讲一下方案二的做法啊。急,谢谢!!!
kingvsliuzhi
2010-09-29
打赏
举报
回复
[Quote=引用 11 楼 chengg0769 的回复:]
你的意图就是要改代码。。那为何不直接修改啊。反正要改。
[/Quote]
因为我们的系统里有很多,直接修改很费时间,所以想找一个简单的办法。
pb8
2010-09-28
打赏
举报
回复
目前不可以,在程序员与嵌入式SQL前没有多余的层处理这个
chengg0769
2010-09-28
打赏
举报
回复
你的意图就是要改代码。。那为何不直接修改啊。反正要改。
iljsq1987
2010-09-25
打赏
举报
回复
把嵌入式sql改成数据窗口对象不行吗~?然后在用存储对象调用呗
new4everlau
2010-09-25
打赏
举报
回复
我曾经有过楼主这样的想法,后来发现仅仅通过PB自动获取是不可能了;
方案1:自己做个功能获取PB发送给后台DB的SQL——感觉可行性不大好;
方案2:通过数据窗口事件sqlpreview获取——这个最可行的方案;不过有些不大好写
kingvsliuzhi
2010-09-24
打赏
举报
回复
[Quote=引用 4 楼 wag_enu 的回复:]
若是MS SQL server 在提交这句的时候看事件探查器...
[/Quote]
我是要在PB执行之前就获得SQL
kingvsliuzhi
2010-09-24
打赏
举报
回复
[Quote=引用 3 楼 dawugui 的回复:]
引用 2 楼 kingvsliuzhi 的回复:
引用 1 楼 wag_enu 的回复:
没看懂你说的问题呢。。。
打个比方,
在window中有一个button,button的cilcked的事件中这样一段SQL;
select count(*) :into ll_row from sysobjects using sqlca;
在这段SQL提交到服务器去执时行,有什么办法能够获……
[/Quote]
公司的系统升级。因为PB12只支持Unicode,所以我们在事件中的SQL里,在nvarchar类型前面加个N,来进行查询。所以要获得提交的SQL,来进行修改。
chengg0769
2010-09-24
打赏
举报
回复
不知道方法,用sql的事件探查器。
wag_enu
2010-09-24
打赏
举报
回复
意思是得修改源代码 哦?
wag_enu
2010-09-23
打赏
举报
回复
若是MS SQL server 在提交这句的时候看事件探查器...
dawugui
2010-09-23
打赏
举报
回复
[Quote=引用 2 楼 kingvsliuzhi 的回复:]
引用 1 楼 wag_enu 的回复:
没看懂你说的问题呢。。。
打个比方,
在window中有一个button,button的cilcked的事件中这样一段SQL;
select count(*) :into ll_row from sysobjects using sqlca;
在这段SQL提交到服务器去执时行,有什么办法能够获得这句SQL?
[/Quote]
第一次看到这样的需求,帮顶。
kingvsliuzhi
2010-09-23
打赏
举报
回复
[Quote=引用 1 楼 wag_enu 的回复:]
没看懂你说的问题呢。。。
[/Quote]
打个比方,
在window中有一个button,button的cilcked的事件中这样一段SQL;
select count(*) :into ll_row from sysobjects using sqlca;
在这段SQL提交到服务器去执时行,有什么办法能够获得这句SQL?
wag_enu
2010-09-21
打赏
举报
回复
没看懂你说的问题呢。。。
dw用的
sql
语句
有关
PB
中
data_
window
中
所使用的
SQL
语句
pb
中
Data
Window
的数据缓冲区.doc
用 户 在Data
Window
中
对 数 据 处 理 系统 内 部 的 操 作 实 际 上 都 是 将 数 据 在 这 几 个 缓 冲 区
中
进 行 的 修 改 和 移 动, 最 后 在 用 户 提 交 数 据 库
时
, 系 统 根据 这 四 个 缓 冲 区
中
的 ...
学生选课管理系统
sql
数据库课程设计.doc
Profile Name 右键 Properties Preview:copy 应用对象名 右键 Edit open事件:Ctrl+V 然后使用
嵌
入式
SQL
语句
CONNECT建立连接 三.窗口设计 (1)创建窗口 (File )New
PB
Object
Window
保存:通常窗口命名为"w_...
PowerBuilder 12.6入门视频教程下载(初级)
14.自定义事件+自定制事件+使用
SQL
语句
+游标 15.
PB
代码升级+全局函数 16.
Window
对象_窗体常用属性+常用事件open 17.常用事件close+closequery 18.常用事件Timer示例+窗口间信息传递 19.open事件实例+idle事件实现...
应聘软件工程师考试笔试题
在基表inv_trans_detail上创建一个触发器,当插入一笔资料
时
更新库存inv_current_stock。Inv_trans_detail的交易数量栏位为qty_trans,运算方式栏位为operation_type,可取“+”、“-”、“U”三个值,如为“+”,...
PowerBuilder
1,075
社区成员
66,437
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章