用Developer2000開發POS機程式常見問題的解決-1
本人一直用Developer2000中的FORM開發POS機程式,總結了一點開發經驗。
[@more@]
在POS機開發過程中發現一些POS機必須功能用Developer2000的FORM很難實現,比如程式需要判斷POS機與伺服器之間的資料通訊是否正常,如遇到伺服器資料庫沒有啟動,資料庫意外終止,網路意外中斷等情況,程式需自動切換到單機模式下進行收款工作。經過一段時間的摸索,發現在FORM中採用ON-ERROR觸發器可以基本實現。
ON-ERROR觸發器文字如下:
if dbms_error_code in(-3114,-3113,-1033,-1034,-1089,-1090) then
message('網路故障!!!');synchronize;
logout;
logon('po7','po7'); /*po7是單機使用者*/
message('進入單機收款狀態!');synchronize;
else
message(error_type||'-'||to_char(error_code)||': '||error_text);synchronize;
end if;
上面說基本實現,是指該程式尚無法判斷網路是否恢復正常,進而自動恢復網路連線,這是我下一步需要解決的問題。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/18966/viewspace-780261/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 用Developer2000開發POS機程式常見問題的解決-2Developer
- 用Developer2000開發POS機程式常見問題的解決-3Developer
- 快應用開發常見問題以及解決方案【持續更新】
- As常見問題解決方法
- git常見問題解決Git
- 常見問題及解決
- git 常見問題的解決方案Git
- 微信小程式中開發常見問題微信小程式
- 微信小程式開發常見問題(四)微信小程式
- 微信小程式開發常見問題(五)微信小程式
- 微信小程式開發常見問題(七)微信小程式
- DELPHI開發Web程式常見問題 (轉)Web
- 4 個常見的軟體安全開發問題及其解決方法
- JAVA常見開發問題Java
- Git常見問題及解決Git
- 常見問題及解決方案
- loadrunner常見問題解決
- Kafka常見的問題及解決方案Kafka
- keepalived 1.3.5常見配置以及常見問題解決
- Laravel 個人開發常見問題Laravel
- 近期BSN開發常見問題
- DDC/NFT開發常見問題
- Nacos 常見問題及解決方法
- UltraEdit常見問題及解決教程
- 解決常見介面跨域問題跨域
- WordPress:常見問題及解決方案
- Android應用安全常見問題及解決方案Android
- 開發微信小程式之HTTPS報錯常見問題彙總及解決方法微信小程式HTTP
- 常見的Checkpoint not complete問題分析解決
- JAVA常見中文問題的解決方案(轉)Java
- Rational Functional Tester 測試 Web 應用程式中的常見問題及解決方案FunctionWeb
- 社交電商系統開發時的常見問題和解決方法
- 近期BSN開發常見問題答疑
- DDC開發常見問題答疑(二)
- Vue.js開發常見問題Vue.js
- 快取常見問題及解決方案快取
- Java™ 教程(常見問題及其解決方案)Java
- ES系列二之常見問題解決