當前位置:首頁 » 編程語言 » pbsqlserver語句
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

pbsqlserver語句

發布時間: 2022-12-13 06:17:08

『壹』 如何在PB中寫sql語句查詢數據 請各位老師指點,最好能抓個圖傳上來感性認識一下,謝謝先。

你是要在PB程序中寫,還是要找個平台,像SQLSERVER的查詢分析器一樣自己寫查詢語句查詢結果?
如果程序中寫,那麼就自由了,只要可以執行的地方,都可以寫。這里寫的一般都會是增加修改刪除的insert,update, delete語句,而查詢語句,在PB編程中一定要范圍唯一一行並賦值給變數才行。
而如果是像查詢分析器那樣寫的話,在上方tools菜單下,DataBase Painter子菜單,打開一個窗口,列出你在PB配置的所有資料庫,資料庫配置也在這個地方做的。
下邊有幾個tab頁,其中ISQL Session一頁就是寫語句的地方,這里一次只能運行一條,並以分號結尾。寫好之後,點擊Design菜單中的Execute ISQL子菜單運行。查詢結果會自動切換到tab頁中的result頁去。

其實DataBase Painter和Execute ISQL這兩個子菜單按鈕在界面上都有對應的快捷圖標,找找名稱就知道了。

『貳』 PB中遠程連接SQL Server資料庫代碼應該怎麼寫

以PB默認的資料庫連接實例SQLCA為例

//連接參數設置
SQLCA.DBMS="MSSMicrosoftSQLServer"
SQLCA.Database="dbname"//資料庫名稱
SQLCA.LogPass=「」//用戶密碼
SQLCA.ServerName="192.168.0.251"
SQLCA.LogId="sa"//SQLserver用戶名
SQLCA.AutoCommit=True
SQLCA.DBParm=""
//連接
CONNECTUSINGSQLCA;

『叄』 如何使用pb做動態數據窗口

//創建 datastore
datastore lds_1
String ls_sql
String ls_error
String ls_syntax
ls_sql = 'select ...'
ls_syntax = sqlca.SyntaxFromSQL(ls_sql, 'Style(Type=Grid)', ls_error)
If Not IsNull(ls_error) And ls_error <> '' Then Return -1
lds_1.Create(ls_syntax, ls_error)
If Not IsNull(ls_error) And ls_error <> '' Then Return -1
就這個樣式,具體內容你再改

『肆』 PB查詢語句定義時間怎麼加

between and 這個是就 sqlserver 語句 可以

『伍』 如何使用pb做動態數據窗口,並保存出excel,保存出excel我能實現。

在窗體上新建一數據窗口,不要指定DATAOBJECT,
再建一個CB按鈕,clicked事件中寫入如下代碼:運行即可
string us_code=""
string lsdwsyntax,lsdwsyntax2
string lserr
string lssqlstr
string lserrc
long k=1
lssqlstr="select * FROM 表名(視圖名)"
//select * FROM 表名(視圖名) 你根據你的情況作修改。

lsdwsyntax = SQLCA.syntaxfromsql(lssqlstr,"style(type=Grid)",lserr)
的報表讀取
if len(lserr) > 0 then
messagebox("語句錯誤信息!",lserr)
end if

dw_1.create(lsdwsyntax,lserrc)
dw_1.settransobject(SQLCA)
dw_1.retrieve()

『陸』 如何在PB中使用SQL語句實現輸出一個表的前5行,按某列降序排列

你的後台資料庫是什麼庫?
這個和PB的關系還真不大,關鍵還是您使用資料庫的選擇前N行的語法決定的。
只要通過修改數據窗口的語法就可以了。語法和所連接的資料庫選擇前N行語法一直。
SQLSERVER使用top 5
ORACLE使用where rownum <= 5
MYSQL使用limit 0,5
這個選擇輸出前5行,不是PB的功能,而是資料庫查詢語法實現的。
如果您指的不是數據窗口,而是PB的語法查詢,那麼PB的DATABASE菜單中選擇ISQL SESSION這個地方,在上面寫入語法,點擊執行按鈕就可以查詢。

『柒』 PB中的數據窗口的數據源SQL語句在哪

菜單 design - data source 就可以看到了,如果看到得是數據表,再點菜單中的design - convert to syntax,要返回點return按鈕

『捌』 用PB編寫的軟體和sql數據連接。

text類型雖然沒有長度限制,但是sql語句有長度限制!
你增加這種欄位,需要在保存後,利用updateblob方式手工寫sql語句更新!
變數還要blob,注意呀

『玖』 PB連接sqlserver

在IP地址後面帶上埠號試試,如192.168.10.1,1433

『拾』 關於PB幾SQL server的問題(賞50分)

對數據的直接操作都是在sql里進行
PB前台只是發送指令
打開sqlserver查詢分析器里執行
update net_baseinfo set c_book = '000012' where c_netbcode =人員編號 這句就可以了