Rss & SiteMap

搭建论坛 http://bbs.diylsoft.com:8118/starforum/index.asp

搭建论坛是“搭建式”中文软件开发工具《搭建之星》、《网站·搭建者》技术交流的地方。
共8 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:怎样和sql语言中的变量互相赋值呢?

1楼
zhiguo7 发表于:2005-5-11 18:40:07
如何把sql返回的结果用到程序中? 当用sql返回一个数值、字符串、日期等,如何在程序中使用这个值呢? 又如何把程序中的数值、字符串、日期等用到sql语言中的参数或变量中去???
2楼
admin 发表于:2005-5-12 9:06:19
关于SQL语言,您可以参考一下专门的书籍,虽然在搭建之星的使用手册做了部分介绍,但是很少。
3楼
zhiguo7 发表于:2005-5-12 12:40:57
以下是引用admin在2005-5-12 9:06:19的发言: 关于SQL语言,您可以参考一下专门的书籍,虽然在搭建之星的使用手册做了部分介绍,但是很少。
我问的并不是sql语言,而是用sql语言返回的值如何应用到星的程序中,如判断、赋值、比较等等,例如用sql语言从库中得到一个汇总值“213”赋给窗口标题。 同理,如何把星的值(如取值得到的数值、字符串、日期等)应用在sql语言的变量中,例如把字符串赋给sql中的WHERE 子句等号后面的值!图片点击可在新窗口打开查看
4楼
水手 发表于:2005-5-12 13:38:01
以下是引用zhiguo7在2005-5-12 12:40:57的发言:
以下是引用admin在2005-5-12 9:06:19的发言: 关于SQL语言,您可以参考一下专门的书籍,虽然在搭建之星的使用手册做了部分介绍,但是很少。
我问的并不是sql语言,而是用sql语言返回的值如何应用到星的程序中,如判断、赋值、比较等等,例如用sql语言从库中得到一个汇总值“213”赋给窗口标题。 同理,如何把星的值(如取值得到的数值、字符串、日期等)应用在sql语言的变量中,例如把字符串赋给sql中的WHERE 子句等号后面的值!
以下例子通过选择"职工工资号"字段查询,可以得到职工姓名,设置给窗口标题.企业版可以打开,自己根据提示做就可以掌握SQL的取值赋值用法了. ******************************************************************************** *** “sql.IPD” 项目设置 ******************************************************************************** ================================================================================ 《窗口1》构件 ================================================================================ - 属性设置: -------------------------------------------------------------------------------- 窗口图标 = 窗口控制 = {系统菜单,最小化,最大化} 窗口类型 = <可变边框> 窗口状态 = <一般> 窗口位置 = <设计时> 保持前置 = <假> 允许 = <真> 标题 = 窗口1 字体 = [134,-16777208,-12,宋体,0,9,0] 背景颜色 = 4278190095 鼠标形状 = 缺省定义 背景图象文件 = 图象显示类型 = <平铺> 自定义轮廓 = {} 外部轮廓 = <正常> 主控菜单 = 弹出菜单 = 连动窗口 = {} 大小范围 = [] 透明控制 = [] 窗口显示 = <真> 提示 = 显示提示 = <假> 左上角横坐标 = 302 左上角纵坐标 = 262 宽度 = 436 高度 = 260 -------------------------------------------------------------------------------- ================================================================================ 《ADO数据库连接1》构件 ================================================================================ - 属性设置: -------------------------------------------------------------------------------- 连接模式 = <未指定权限> 连接时间 = 15 数据库种类 = 登录提示 = <假> Access参数 = [] SQLServer参数 = [] 数据库名称 = .\工资库.mdb 连接字符串 = 事务属性 = {} 连接 = <真> 左上角横坐标 = 5 左上角纵坐标 = -2 -------------------------------------------------------------------------------- ================================================================================ 《ADO查询1》构件 ================================================================================ - 属性设置: -------------------------------------------------------------------------------- 数据库 = 窗口1.ADO数据库连接1 命令时间 = 30 SQL命令 = {select * from 职工个人信息where 职工工资号=:gzh} 缓冲记录 = 1 游标位置 = <客户端> 游标类型 = <静态> 锁定类型 = <提交> 参数 = [] 执行模式 = {} 操作数据 = [] 活动 = <假> 过滤条件 = 过滤 = <假> 定位查询参数 = [] 左上角横坐标 = 44 左上角纵坐标 = 1 ================================================================================ - 执行成功 事件: -------------------------------------------------------------------------------- 参数> 窗口1.ADO查询1.属性:(操作数据.甲字段内容) 设置> 窗口1.属性:(标题) -------------------------------------------------------------------------------- ================================================================================ 《浏览编辑网格1》构件 ================================================================================ - 属性设置: -------------------------------------------------------------------------------- 对齐方式 = <自定义> 边框类型 = <单边框> 立体效果 = <真> 背景颜色 = 4278190085 鼠标形状 = 缺省定义 字体 = [134,-16777208,-12,宋体,0,9,0] 标题字体 = [134,-16777208,-12,宋体,0,9,0] 数据源 = 窗口1.数据源1 只读 = <真> 定义显示列 = [] 行高度系数 = 1 Tab键序号 = 3 Tab键转移 = <真> 提示 = 显示提示 = <假> 弹出菜单 = 抛锚定位 = {左边,上边} 可见 = <真> 左上角横坐标 = 0 左上角纵坐标 = 79 宽度 = 426 高度 = 210 -------------------------------------------------------------------------------- ================================================================================ 《数据源1》构件 ================================================================================ - 属性设置: -------------------------------------------------------------------------------- 数据集 = 窗口1.ADO查询1 自动编辑 = <真> 允许 = <真> 左上角横坐标 = 47 左上角纵坐标 = 45 -------------------------------------------------------------------------------- ================================================================================ 《字段查找组合框1》构件 ================================================================================ - 属性设置: -------------------------------------------------------------------------------- 立体效果 = <真> 背景颜色 = 4278190085 字体 = [134,-16777208,-12,宋体,0,9,0] 数据源 = 选择字段 = 只读 = <假> 列表数据源 = 窗口1.数据源2 列表字段 = 职工工资号 关键字段 = 职工工资号 Tab键转移 = <真> Tab键序号 = 4 提示 = 显示提示 = <假> 抛锚定位 = {左边,上边} 可见 = <真> 左上角横坐标 = 93 左上角纵坐标 = 25 宽度 = 157 高度 = 20 ================================================================================ - 鼠标单击 事件: -------------------------------------------------------------------------------- 参数> 自定义.布尔:"<真>" 设置> 窗口1.ADO查询1.属性:(活动) 执行> 窗口1.字段查找组合框1.取值方法:[得到选择内容] 设置> 窗口1.ADO查询1.属性:(参数.赋值甲) 执行> 窗口1.ADO查询1.一般方法:[执行] -------------------------------------------------------------------------------- ================================================================================ 《数据源2》构件 ================================================================================ - 属性设置: -------------------------------------------------------------------------------- 数据集 = 窗口1.ADO数据表1 自动编辑 = <真> 允许 = <真> 左上角横坐标 = 110 左上角纵坐标 = 135 -------------------------------------------------------------------------------- ================================================================================ 《ADO数据表1》构件 ================================================================================ - 属性设置: -------------------------------------------------------------------------------- 数据库 = 窗口1.ADO数据库连接1 表名称 = 职工个人信息 缓冲记录 = 1 只读 = <假> 直接访问 = <假> 游标位置 = <客户端> 游标类型 = <静态> 锁定类型 = <提交> 发送选项 = <所有> 执行模式 = {} 操作数据 = [] 过滤 = [] 活动 = <真> 排序 = 索引字段 = 活动索引 = 索引查询参数 = [] 定位查询参数 = [] 主数据源 = 主字段名 = 追加复制字段 = {} 左上角横坐标 = 62 左上角纵坐标 = 135 -------------------------------------------------------------------------------- **** “sql.IPD” 项目结束
[此贴子已经被作者于2005-5-12 14:12:39编辑过]
5楼
zhiguo7 发表于:2005-5-12 14:00:29
谢谢水班头!提示“密码错误或无权修改”??? 简单的说,就是通过ado查询的“参数”属性来互相赋值!?
[此贴子已经被作者于2005-5-12 14:11:13编辑过]
6楼
水手 发表于:2005-5-12 14:11:08
以下是引用zhiguo7在2005-5-12 14:00:29的发言: 谢谢水班头!提示“密码错误或无权修改”???
企业版可以打开,重新上传.
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:
7楼
水手 发表于:2005-5-12 14:13:49
这只是其中的一种方法,还有许多方法可以实现,多琢磨琢磨.
8楼
zhiguo7 发表于:2005-5-12 14:14:46
能打开了,谢谢,研究先!^_^
共8 条记录, 每页显示 10 条, 页签: [1]

搭建之星 网站·搭建者 Copyright © 2000 - 2011
Powered By Dvbbs Version 8.2.0
Processed in 0.07800 s, 4 queries.