导航:首页 > 编程大全 > pb这么获取数据库窗口的值

pb这么获取数据库窗口的值

发布时间:2024-05-05 03:57:34

1. pb 中如何用DATAWINDOW 获取select 语句查询出来的数据!

查一下 syntaxfromsql() 函数,可以通过自己写的SQL语句字符串生成DW语法,再内create()后再retrieve()。
或是容string sqlstr="select * from biao1 where fcbz= 1 group by cdbm";然后在利用DATAWINDOWS的数据源或者是绑定上sqlstr就OK了啊。

2. pb缂栫▼ 涓鎬庝箞鑾峰彇鏁版嵁绐楀彛涓鏄剧ず鐨勫垪鏁

1銆佸緱鍒板綋鍓嶉紶鏍囨墍鎸囧硅薄鎵鍦ㄧ殑甯﹀尯
銆銆string str_band
銆銆str_band=GetBandAtPointer() //寰楀埌褰撳墠榧犳爣鎵鎸囧硅薄鎵鍦ㄧ殑甯﹀尯
銆銆str_band=left(str_band,(pos(str_band,'~t') - 1))//寰楀埌"header"銆"detail"绛
銆銆if str_band<>'header' then return //鍗曞嚮闈炲ご鍖猴紝閫鍑
2銆佸緱鍒伴紶鏍囨寚鍚戠殑鍒楀硅薄鍚
銆銆str_object=GetObjectAtPointer() //寰楀埌褰撳墠榧犳爣鎵鎸囧硅薄鍚
銆銆str_object=left(str_object,(pos(str_object,'~t') - 1))
銆銆//寰楀埌鍒楀硅薄鍚(榛樿や负鍒楀悕_t涓哄垪鏍囬)
銆銆str_column=left(str_object,(len(str_title) - 2))
銆銆//鍒ゆ柇璇ュ悕绉版槸鍚︿负鍒楀悕瀛
銆銆if this.describe(str_column+".band")='!' then return //闈炴槸鍒楀悕锛屽嵆鍒楁爣棰樹笉鏄鎸夋e父瑙勫緥璧峰悕鐨勩
3銆佸緱鍒板綋鍓嶈屻佸垪锛屾昏屻佸垪 //this 閽堝规暟鎹绐楀彛鑰岃█
銆銆li_col = this.GetColumn()
銆銆li_ColCount = long(describe(this,"datawindow.column.count"))
銆銆ll_row = this.GetRow()
銆銆ll_RowCount = this.RowCount()
銆銆//璁剧疆褰撳墠琛屻佸垪
銆銆scrolltorow(this,ll_Row)
銆銆setrow(this,ll_Row)
銆銆setcolumn(this,li_col)
銆銆this.SetFocus()
4銆佸緱鍒版墍鏈夊垪鏍囬
銆銆ll_colnum = Long(dw_1.object.datawindow.column.count)
銆銆for i = 1 to ll_colnum
銆銆銆//寰楀埌鏍囬樺ご鐨勫悕瀛
銆銆銆ls_colname = dw_1.describe('#' + string(i) + ".name") + "_t"
銆銆銆ls_value = dw_1.describe(ls_colname + ".text")
銆銆next
5銆佸備綍鐢ㄤ唬鐮佸彇寰楁暟鎹绐楀彛姹囨诲甫璁$畻鍒楃殑鍊?銆銆
銆銆String ls_value
銆銆ls_value = dw_1.Describe("Evaluate("'compute_1',1)")
銆銆//濡傛灉鏄鏁板煎瀷锛岃佽浆鎹銆

3. PB中如何获取数据库表的值

可以用datawindow , datastore获取
也可以直接使用sql into语句获取
例如:
SELECT emp_name, emp_salary
INTO :emp_name_var, :emp_salary_var
FROM employee WHERE emp_id = :emp_id_var;

对于sql语句,如果返回多行专,你得使用指针

按F1,HELP会告诉你怎么做属,:)

阅读全文

与pb这么获取数据库窗口的值相关的资料

热点内容
文件档案销毁站在哪里 浏览:262
docscan扫描应用程序 浏览:770
自学编程语言在哪里上网课比较好 浏览:900
vivo浏览器下载的隐私文件在哪里 浏览:313
手机文件管理哪些文件是重要的 浏览:336
电脑上的文件变成excel 浏览:555
小米note发现更新版本 浏览:901
java文字转数字格式转换 浏览:23
如何找回word没保存的文件 浏览:810
cd升级为dvd视频教程 浏览:216
验血要注意哪些数据 浏览:228
max什么文件 浏览:976
sdcard文件的储存路径 浏览:169
ug怎么用cad编程 浏览:935
12306客户端一直提示升级 浏览:983
大屏数据怎么接入 浏览:792
如何在excel中删除文件夹 浏览:463
苹果6手机下载完的语音在哪储存 浏览:304
三菱编程中什么是指常开输入指令 浏览:999
苹果文件怎么打印出来 浏览:518

友情链接