① 如何用PB實現查詢功能
這個很簡單哦~
顯示查詢結果是體現在窗口下面的DW(數據窗口)中的,那麼你需要組合好條件,然後利用數據窗口控制項的
setSQLSelect(條件字元串)的方法重新設置DW查詢SQL,然後再對DW操作retrieve()
即可實現!例如:
string
name
,
gender
name
=
sle_name.text
gender
=
ddlb_gender.text
string
ls_selectCmd
ls_sqlcmd
=
"select
name
,
gender
....
from
employee
"
+
&
"where
(name='"
+
name
+
"')
and
(gender='"
+
gender
+
"')"
dw_1.setTransobject(sqlca)
dw_1.setSQLSelect(ls_selectCmd)
if
dw_1.retrieve()
<
1
then
messagebox("提示"
,
"未找到任何條件的人員信息")
end
if
祝你好運!
② 如何用超級終端查看串口輸出信息
2 台電腦 相連,應該用 交叉線
A 機 Tx 連 B 機 Rx 反之亦然
你連接好線路後可以 用 串口調試工具 看 能不能 正常 串口 通信
再 用 超級終端 來 調試 試試
③ pb如何串口通信方法
可以試試用 mscomm 控制項吧
看 msdn 的說明
④ 在PB中如何實現讀取他人軟體的串口數據
1、考慮鉤子函數,將獲取串口的數據。當然這個用PB不可實現,需要使用其他的編譯工具,VC、Delphi、BCB等。還需要分析他的數據。有一定的難度。
2、對方給你增加一個數據輸出功能,比如寫到指定的目錄,以文件或其他形式提供給你,或者寫到注冊表等等方式比較簡單,但是需要對方開發。
3、如果對方不開發,自己分析的話,只能靠他是否寫進資料庫或文件內來讀取,別的方式估計都難實現。
⑤ pb怎麼編寫通訊串口,並且把接收的數據傳到資料庫
使用VB里的一個控制項,OCX,專門用來接收串口信息的,你找找,很容易就找到了。
⑥ pb如何實現查詢功能
這個很簡單哦~ 顯示查詢結果是體現在窗口下面的DW(數據窗口)中的,那麼你需要組合好條件,然後利用數據窗口控制項的 setSQLSelect(條件字元串)的方法重新設置DW查詢SQL,然後再對DW操作retrieve() 即可實現!例如:
string name , gender
name = sle_name.text
gender = ddlb_gender.text
string ls_selectCmd
ls_sqlcmd = "select name , gender .... from employee " + &
"where (name='" + name + "') and (gender='" + gender + "')"
dw_1.setTransobject(sqlca)
dw_1.setSQLSelect(ls_selectCmd)
if dw_1.retrieve() < 1 then
messagebox("提示" , "未找到任何條件的人員信息")
end if
祝你好運!
⑦ 如何用PB實現查詢功能
string a,b
dw_1.visible=false
dw_2.visible=false
if sle_1.text=''and sle_2.text='' then
messagebox("提示","請輸入要查找的內容")
else
if rb_1.check=false and rb_2.check=false then
messagebox("提示","請選擇要查找的選項")
else
if rb_1.check=true then
dw_1.visible=true
a=sle_1.text
b=sle_1.text
dw_1.setfocus() //給焦點
dw_1.settransobject(sqlca) //連接上你的資料庫
dw_1.retrieve()
dw_1.setfilter("t1.t1_brxm like'%"+b+"%'")
dw_1.filter()
else
rb_2.check=true then
dw_2.visible=true
a=sle_1.text
b=sle_1.text
dw_2.setfocus()
dw_2.settransobject(sqlca)
dw_2.retrieve()
dw_2.setfilter("t1.t1_brxm like'%"+b+"%'")
dw_2.filter()
end if
end if
end if
⑧ 如何在PB中實現串口編程
PB65下從串口通信獲取程式控制交換機計費數據的API調用如何做? Posted by powerbuilder學生 on August 13, 1999 at 10:15:46: 我是通過調用API實現的: 如你用的是二進制的,請把緩沖區改成BLOB型的。 首先定義外部函數: Function Boolean CloseHa
⑨ PB怎麼實時讀取COM埠的數據
SerialPort中串口數據的讀取與寫入有較大的不同。由於串口不知道數據何時到達,因此有兩種方法可以實現串口數據的讀齲一、線程實時讀串口;二、事件觸發方式實現。由於線程實時讀串口的效率不是十分高效,因此比較好的方法是事件觸發的方式
⑩ pb查詢語句
這個是過濾的代碼,查詢(模糊查詢)如下:
string s
if sle_1.text='' then
messagebox("提示","請輸入要查找的內容")
else
s=sle_1.text//查詢框里輸入的內容賦值給S
dw_1.setfilter("t1.t1_brxm like'%"+s+"%'")//t1.t1_brxm是指你要查找的內容的代號,比如:姓名,然後後面的s是你在查詢框里輸入的內容
dw_1.setfocus() //給焦點
dw_1.settransobject(sqlca) //連接上你的資料庫
dw_1.retrieve()
end if
("設備序列號 ='"+sle_1.text+"'")這句的加號和引號問題:
+和+中間的部分是一個字元型的變數,所以過濾的PB語法規定在引號內用兩+好來表示,其實還可以這樣的:'%"+sle_1.text+"%'
這只是它的語法問題,只有可以說該怎麼不該怎麼的解釋。