原创 用VS2017 C++寫DLL供PB調用

原來一直使用c#寫dll給pb調用,但是太麻煩所以今天研究一下c++ 第一步,新建項目選擇動態鏈接庫,名稱輸入DllDemo,點確定完成 第二步,輸入代碼 extern "C" { _declspec(dllexport) int

原创 如何在MSSQL數據庫中調用HTTP

最近公司的app產品需要做一個消息推送,但是消息推送功能需要調用http。但是原系統又不能修改代碼,刷新表數據循環又太佔資源還不能保證時效性。 於是想到了觸發器可以解決時效性的問題,在網上剛好找到了mssql可以調用HTTP,這樣不是可以

原创 在asp.net core中將JSON字符串轉換爲JsonResult

最近使用core3.1做webapi接口使用實體類輸出參數發現要不就使用stirng返回,不能使用JsonResult 輸出實體類 return new JsonResult(string) 但是發現出參不是 application/j

原创 用VS2017 C++寫DLL給PB9使用

原來一直使用c#寫dll給pb調用,但是太麻煩所以今天研究一下c++ 第一步,新建項目選擇動態鏈接庫,名稱輸入DllDemo,點確定完成 第二步,輸入代碼 extern "C" { _declspec(dllexport) int

原创 15位身份證補全爲18位身份證算法

    最近在參與一個項目需求的開發,其中涉及到了身份證號碼,身份證號碼作爲我國公民的唯一標識,有着非同尋常的意義,由於業務的要求15位的身份證號碼無法命中,所以需要補全爲18位,一開始自己想着加個年份的前兩位,後面再加個X不就行了嘛,後

原创 如何處理oracle數據庫新增列後順序的問題

 工作中遇到:在爲一個表新增字段後,新增字段在最後,想調整新增字段的位置。   1、原始方法: --新建臨時表以存儲正確的順序 create table A_2 as select (column1,colum2,……A表中的順序) f

原创 PB datawindow常用方法

1.怎麼得到Group的count? A.cumulativeSum( if( 分組列名[-1] = 分組列名[0],0,1) for all) B.GetRow() - First(GetRow() for Group 1) +

原创 DropDownDW子數據窗口獲取顯示內容Display Column

字段使用了下拉列表框、下拉數據窗口和單選按鈕等有代碼表的編輯風格時,在數據窗口控件上顯示的值和字段實際得到的值並不相同,使用函數GetItemX只能讀取這樣的字段的真實取值,而不是用戶看到的值。如何才能讀取

原创 數據窗口緩衝區與數據修改狀態

PB-數據窗口緩衝區與數據修改狀態 1--緩衝區的介紹 在應用程序運行時,用戶對數據窗口進行的操作情況是很複雜的,刪除、插入、修改等操作有可能都會發生。記錄哪些數據修改過、哪些數據需要刪除、哪些數據是新增加的等等,都是很重要的工作,以

原创 oracle阻塞處理

--查看等待的sessionselect * from dba_waiters;  --查看鎖等待情況select distinct lk.SID,lk.ID1,lk.ID2,lk.LMODE,lk.REQ

原创 【Oracle】Oracle中使用轉義字符

1、Oracle 特殊字符 轉義 關鍵詞:oracle    轉義                                          環境:oracle9i plsql 在plsql裏邊執行: update userinf

原创 PB中打開指定網頁的方法

使用ie打開//Inet linet_base//this.GetContextService("Internet", linet_base)//linet_base.HyperlinkToURL(ls_url) 使用shRunDeflt

原创 PB如何讓數據窗口可以一分爲2,中間出現一條分隔線,分隔線右邊可以隨便拉動,左邊固定,方便數據窗口列比較多,且要查看左邊的某些數據用.

一 把數據窗口的HSplitScroll屬性選中,二 在dw控件的constructor事件中 寫如下代碼設置那些列固定不動.int li_posli_pos=integer(this.describe("code.width"))+in

原创 <自用筆記>PB數據窗口控件之事件

【事件】 ◆Clicked 鼠標左鍵在數據窗口控件上任意位置單擊時觸發該事件。該事件中有4個參數,可以在腳本中直接使用。 xpos:表示和數據窗口最左側的距離的整數。 ypos:表示和數據窗口最上部的距離的整數,不包括標題條。 row:表

原创 分佈式系統唯一ID生成方案彙總

系統唯一ID是我們在設計一個系統的時候常常會遇見的問題,也常常爲這個問題而糾結。生成ID的方法有很多,適應不同的場景、需求以及性能要求。所以有些比較複雜的系統會有多個ID生成的策略。下面就介紹一些常見的ID生成策略。 1. 數據庫自增長