社区
PowerBuilder
帖子详情
Anywhere数据库动态SQL返回值
lim2009net
2009-07-26 11:43:31
在PB中写有:
String ls_sql,ls_max//定义两个变量
ls_sql = "select Max(字段) From 表格 where ..."//表跟字段是变量 所以用了动态Sql
execute immediate :ls_sql using sqlca;//连接的是anywhere数据库
我想把这个SQL的返回值 赋给变量ls_max,请问要怎么写啊?
...全文
137
7
打赏
收藏
Anywhere数据库动态SQL返回值
在PB中写有: String ls_sql,ls_max//定义两个变量 ls_sql = "select Max(字段) From 表格 where ..."//表跟字段是变量 所以用了动态Sql execute immediate :ls_sql using sqlca;//连接的是anywhere数据库 我想把这个SQL的返回值 赋给变量ls_max,请问要怎么写啊?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
woshilitao5
2009-08-05
打赏
举报
回复
哈哈 这个简单
lim2009net
2009-07-28
打赏
举报
回复
謝謝各位, 四樓<xys_777>您的回答是我想要的.
永生天地
2009-07-28
打赏
举报
回复
这句忘了加冒号
PREPARE SQLSA FROM :ls_sql ;
永生天地
2009-07-28
打赏
举报
回复
楼上几位说的不错,我给写个用sql语句实现的办法吧。
用第3类动态sql语句即可实现:
long ll_max
String ls_tablename,ls_column,ls_sql
ls_tablename = "Department"
ls_column = 'id'
ls_sql="select max("+ls_column+") from "+ls_tablename+" where 1=1 "
DECLARE my_cursor DYNAMIC CURSOR FOR SQLSA ;
PREPARE SQLSA FROM ls_sql ;
OPEN DYNAMIC my_cursor ;
FETCH my_cursor INTO :ll_max;
CLOSE my_cursor;
jlwei888
2009-07-28
打赏
举报
回复
可以用动态的DW,来取返回值!
execute immediate 是没有结果集的!
eviler
2009-07-28
打赏
举报
回复
这样的问题,直接使用 动态 datastore 方便的很 ,这个动态datastore可以写一个通用的 ,传入sql ,直接返回 datastore可以使用的 ,然后的操作 我相信你比我还熟
phonixman
2009-07-28
打赏
举报
回复
若表不是很多,可以考虑直接在pb脚本中select max(字段) to :ls_max
如何利用powerbulder 9.0打开sybase sql anywhere 6.0的数据文件
Sybase SQL Anywhere
数据库
功能很强,结构也比较复杂。一般情况下,用户都是通过用PowerBuilder开发的应用程序界面来访问它。但应用程序固定的界面不能完全满足
数据库
管理员的特殊要求。这时,就需要用系统工具进行直接访问。 案例环境:应用程序test,含三个SQL
数据库
文件:test1.db、test2.db、test3.db,存放在 C:/test/db下,可执行文件和动态链接
基于PB与Adaptive Server Anywhere 9的
数据库
课程设计实战项目
数据库
技术作为现代信息系统的核心支撑,广泛应用于各类业务场景中。本课程设计以“超市管理系统”为实际项目背景,融合PowerBuilder(PB)前端开发工具与Adaptive Server Anywhere 9(ASA 9)关系型
数据库
,构建一个功能完整、结构清晰的桌面级
数据库
应用系统。通过本项目,学生将系统掌握从需求分析、ER模型设计到
数据库
逻辑结构实现的全过程,深入理解SQL编程、事务控制与数据完整性机制,并具备使用PB进行可视化界面开发及
数据库
交互的能力,全面提升综合工程实践素养。SELECT。
Sybase Anywhere 9 ODBC驱动安装与配置指南
Sybase Anywhere 9 是一款轻量级、高性能的嵌入式
数据库
管理系统,专为中小型应用及移动计算场景设计。其架构紧凑,具备出色的事务处理能力与低资源占用特性,支持 Windows、Linux、Unix 等多平台运行,并兼容多种开发语言如 C++, Java, .NET 和 Python。该
数据库
系统不仅适用于离线数据处理,还可与企业级
数据库
(如 Sybase ASE)进行同步,实现数据的分布式管理。
SQL Anywhere教程(四):启动ASA
数据库
<script type="text/javascript"
hibernate Restrictions用法 MatchMode.ANYWHERE
2010年03月24日 星期三 11:10
方法
说明
Restrictions.eq
=
Restrictions.allEq
利用Map来进行多个等于的限制
Restrictions.gt
>
Restrictions.ge
>=
Restrictions.lt
<
Restrictions.le
<=
Restrictions.b
PowerBuilder
1,111
社区成员
66,454
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章