Time of Update: 2018-12-05
Datawindow中每頁列印固定行第一步:增加一個計算資料行,此計算資料行必須放在Detail段,Expression中輸入: ceiling(getrow()/20) <--這裡20還可以用全域函數取代,這樣可以允許使用者任意設定每頁列印多少行。 第二步:定義分組,選擇菜單Rows->Create Group... 按計算資料行欄位分組,並一定將check box-->New Page On Group Break選中。 第三步:將此計算資料行設為不可視。
Time of Update: 2018-12-05
一.需瞭解的知識1.軟體工程思想(軟體開發的過程,物件導向的含義)2.資料庫(SQL使用)3.技巧-〉思想,最重要的是思想,這是成為真正程式員的最重要的部分,所以不斷學習,不斷與別人交流是必經之路,也是唯一捷徑4.註:如果自己沒有身體條件、沒有毅力,最好不要做編程,因為這是一條不歸路二.pb的十大基本須掌握內容1.PB的開發環境(各主要畫板,指令碼的書寫位置,主要使用的控制項)2.PB的開發規範(變數的定義,PBL檔案的規範)3.PB的主要函數(基本的300個函數,最常用的大約30個)4.PB的
Time of Update: 2018-12-05
1.column不存在2.對column賦值和接受時候類型不符3.select結果順序可能和fetch順序不一樣,導致不匹配4.查詢列數和變數數目對應不上5.正在檢索(select)又Fetch,一般是資料視窗的多表關聯有問題6.可能是編譯器的毛病,重新構建所有pbl7.開發應用程式的版本,察看打補丁的情況8.用盜版的下場
Time of Update: 2018-12-05
string error_textCHOOSE CASE sqlDBCode case 1 error_text = '違反唯一索引!' case 1400 error_text = '欄位不可為空!' case 1407 error_text = '欄位不可為空!' case 1401 error_text = '欄位太長!'
Time of Update: 2018-12-05
使用動態SQL語句(Using dynamic SQL),SQLSA,SQLDA一、General informationBecause database applications usually perform a specific activity, you usually know the complete SQL statement when you write and compile the script. When PowerBuilder does not support
Time of Update: 2018-12-05
對於現在使用PB和.NET同時開發的項目,現在.NET已經有的功能,想在PB下調用,只能把.NET做成COM組件,再在PB中調用。方法如下: 一.在.NET中建立類庫 二.註冊類庫 三.在PB中調用下面詳細介紹一下:以.NET2005和PB11.5為例一、在.NET中建立類庫 1.開啟Microsoft Visual Studio
Time of Update: 2018-12-05
PowerBuilder的並發控制 並發能力是指多使用者在同一時間對相同資料同時訪問的能力。一般的關係型資料庫都具有並發控制的能力,但是這種並發功能也會對資料的一致性帶來危險。試想若有兩個使用者都試圖訪問某個銀行使用者的記錄並同時要求修改該使用者的存款餘額時,情況將會怎樣呢?我們可以對PowerBuilder中的DataWindow進行設定來進行並發控制。所謂並發控制就是指在使用者資料修改的過程中保證該資料不被覆蓋或改變的方式,在下面的例子中我們將看到如何設定DataWindow來控制開發訪問
Time of Update: 2018-12-05
PB如何讓資料視窗可以一分為2,中間出現一條分隔線,分隔線右邊可以隨便拉動,左邊固定,方便資料視窗列比較多,且要查看左邊的某些資料用.一 把資料視窗的HSplitScroll屬性選中,二 在dw控制項的constructor事件中 寫如下代碼設定那些列固定不動.int
Time of Update: 2018-12-05
好像很花心、其實很專一 好像很堅強、其實比誰都要脆弱 好像很開心、可是笑容背後的哀傷誰又能懂... 其實很多時候有些80後的人都是在自我折磨 明明很愛很愛對方卻寧願心痛的死掉 也選擇放手 然後轉身離開 任眼淚隨意放肆... 其實很多時候 這些80後的人很好懂 他們很害怕孤單 因為一個人的時候 他們會胡思亂想 他們會想起那個沒有結局的故事 會想起那個模糊卻又清晰的臉龐 因為一個人的時候 他們會覺得很沒安全感 他們的要求總是那麼的低 只要愛著的那個人陪著他們就好... 其實很多時候
Time of Update: 2018-12-05
只 需 設 置 兩 個 TRANSACTION對 象 即 可 。 以 下 為 同 時 連 接 SQL SERVER和 DBF數 據 庫 的 示 例 : 連 接 SQL SERVER: SetPointer(HourGlass!) //窗 口 居 中 f_center(this) //根 據 sgselect 連 接 不 同 的 套 string sSelect string temp
Time of Update: 2018-12-05
方法一:①定義API: Function ulong CopyFile(ref string lpExistingFileName,ref string lpNewFileName,ulong bFailIfExists) LIBRARY kernel32.dll" ALIAS FOR "CopyFileA" 說明:複製檔案。 傳回值: ulong,非零表示成功,零表示失敗。 參數 類型及說明 lpExistingFileName String,源檔案名稱。
Time of Update: 2018-12-05
PowerBuilder系統資料表PBCatTbl資料庫中的表PBCatCol資料庫中的列PBCatFmt顯示格式PBCatVld有效性規則PBCatEdt編輯風格PBCatTblpbt_tnam表名PBt_tid表的SQL Server Object ID(僅用於SQL
Time of Update: 2018-12-05
用PB實現用戶端程式的自動升級C/S結構的運行模式雖然沒有B/S結構更加容易擴充和簡便,但由於其穩定性好、安全性高、運行速度快等特點,現在仍然被廣泛應用於各種大型應用系統中,有些則和B/S形成混合的運行模式。 B/S優越於C/S的一個很大特點就是,用戶端不需要安裝用戶端軟體,通過瀏覽器就可以實現各種應用,並且伺服器上的內容的變化可以快速反映到用戶端。如果讓用戶端軟體也實現自動升級,可以彌補C/S模式在這方面的缺陷。本文就給出了一種可自動升級用戶端軟體的設計思路,並給出了使用PB的實現方法。1
Time of Update: 2018-12-05
sybase效能調優1、修改之前 sp_configure 儲存資訊2、sp_configure "lock scheme"--查看當前伺服器預設鎖模式3、sp_configure "lock scheme",0,datarows--修改預設層級為資料行鎖4、sp_help tab_name或sp_help "schema.tab_name"--查看當前資料庫表對象鎖模式5、select 'alter table ' + name + ' lock datarows' from
Time of Update: 2018-12-05
//把二進位檔案儲存到資料庫中的代碼SetPointer(HourGlass!)// Get the file length, and open the fileflen = FileLength(ls_picname)li_FileNum = FileOpen(ls_picname, &StreamMode!, Read!, LockRead!)if isnull(li_FileNum) or li_FileNum = -1 thenreturn 1end if//
Time of Update: 2018-12-05
最近有些網友問及在資料庫的欄位來存取圖片,下面我將曾經做的一個執行個體放在下面,希望能給大家有協助.建一個表,表結構如下:id numberic 8,img_text varchar 20,picture image .
Time of Update: 2018-12-05
//==================================================================== // 函數: f_expand() //-------------------------------------------------------------------- // 描述: 展開樹形控制項atv第ai_s到ai_e層的結點,其他層的結點收合 //---------------------------------------
Time of Update: 2018-12-05
Integer. Returns 1 if it succeeds and a negative number if an error occurs. Error values are:-1 Pipe open failed-2 Too many columns-3 Table already exists-4 Table does not exist-5 Missing connection-6 Wrong arguments-7 Column
Time of Update: 2018-12-05
功能該函數在使用者每次活動(例如,按鍵盤、移動滑鼠等)後重設定時器,n秒後觸發應用對象的Idle事件。 文法Idle ( n
Time of Update: 2018-12-05
摘自:http://blog.donews.com/gxgx/archive/category/%e8%80%81%e6%9c%ac%e8%a1%8c/pb%e8%b5%84%e6%96%99/*-------------------------------------------------------------------------------* 函數名稱:Boolean gf_check_identity(string as_identity)*