
最好别用名字 因为可以重名 用表的主键student_id//学生编号
首先在数据窗口增加一个检索条件 如下图所示 string型 名称为as_id
你登陆这个软件,一上来应该赋值全局变量user_id//用户编号即学生编码,user_name//用户名 等等这里为了举例 学生编号为全局变量gs_id在打开成绩这个窗口时候 在open事件中写:
retrieve(gs_id)
兄弟,select只能从表中读取单条记录,并不能读取多条记录的,如果你想读取多条记录,可以采用数据存储或者是游标。比如采用游标:你参考一下帮助文档,输入CURSOR,可以查到怎么使用游标的。
选择开始菜单中→程序→Management SQL Server 2008→SQL Server Management Studio命令,打开SQL Server Management Studio窗口,并使用Windows或 SQL Server身份验证建立连接。
在对象资源管理器窗口中展开服务器,然后选择数据库节点
右键单击数据库节点,从d出来的快捷菜单中选择新建数据库命令。
执行上述 *** 作后,会d出新建数据库对话框。在对话框、左侧有3个选项,分别是常规、选项和文件组。完成这三个选项中的设置会后,就完成了数据库的创建工作,
在数据库名称文本框中输入要新建数据库的名称。例如,这里以“新建的数据库”。
在所有者文本框中输入新建数据库的所有者,如sa。根据数据库的使用情况,选择启用或者禁用使用全文索引复选框。
在数据库文件列表中包括两行,一行是数据库文件,而另一行是日记文件。通过单击下面的添加、删除按钮添加或删除数据库文件。
切换到选项页、在这里可以设置数据库的排序规则、恢复模式、兼容级别和其他属性。
切换到文件组页,在这里可以添加或删除文件组。
完成以上 *** 作后,单击确定按钮关闭新建数据库对话框。至此“新建的数据”数据库创建成功。新建的数据库可以再对象资源管理器窗口看到。
一、确保你的pb已经设置连接到了某个数据库
二、主菜单File
-
new,选DataWindow页,选择某种风格(比如grid),然后选择数据源类型(比如Sql
Select)
三、然后选择一个数据表,点Open,再选择需要哪些列,选择好后点主菜单File
-
Return
to
Datawindow
Painter
四、点next,再点Finish,这时数据窗口就创建出来了,然后点保存,就可以存成一个数据窗口对象了。
另外,你里的那个sdfsdfsdfsdfsdf,是从数据窗口对象的数据源里保存出来的,估计是谁误 *** 作存的,可以删除,对数据窗口对象没有作用。
sql语句是不可以直接创建数据库窗口对象的。
数据库窗口对象,它包括了sql
检索语句、结果显示的样式、检索条件设置等等。
也就是说sql语句只是数据库窗口的一部份。
而pb中是有函数可以动态生成数据库窗口。
例:syntaxfromsql
与create
函数
以下代码为:动态生成数据源为
”select
from
table“的,数据库窗口。
你建dw了没??
最简单的是在dw中建立条件参数,直接dw_1retrieve(sle_1text)
如果你没有建条件参数,就得写代码了。下面的代码写在按钮中
string ls_oldsql,ls_newsql
ls_oldsql = dw_1getsqlselect()
ls_newsql = ls_oldsql + " where 列名='" + sle_1text + "'"
如果你在dw中有加条件的话就用 ls_newsql = ls_oldsql + " and 列名='" + sle_1text + "'"
dw_1setsqlselect(ls_newsql)
dw_1retrieve()
dw_1setsqlselect(ls_oldsql)
以上就是关于在pb里如何让数据窗口里只显示数据库里的一行信息。全部的内容,包括:在pb里如何让数据窗口里只显示数据库里的一行信息。、PowerBuilder中的数据窗口中怎样显示数据库中指定的数据信息,retrieve()函数、pb已经和access数据库连接成功了,但是在创建数据窗口时为什么没法显示里面的数据表等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)