我想創建一個VB.Net應用程序,檢查數據庫,然後打印出最新的訂單,該數據庫是MySQL的,我需要它來periodatically檢查並只打印新訂單即不能打印的人就已經打印出來了。自動打印出訂單
任何意見將大大appriciated。
凱爾
我想創建一個VB.Net應用程序,檢查數據庫,然後打印出最新的訂單,該數據庫是MySQL的,我需要它來periodatically檢查並只打印新訂單即不能打印的人就已經打印出來了。自動打印出訂單
任何意見將大大appriciated。
凱爾
我建議下破問題成碎片:
你可以嘗試使用LINQ和dbLINQ與MySQL連接。如果您使用的是.NET Framework 3.5,那麼您可以利用像LINQ這樣的優勢來加速開發時間。
如果使用WPF客戶端應用程序,你可以使用一個FlowDocument的佈局訂單詳細信息,然後處理訂單的打印。打印完成後,您可以更新數據庫或在本地存儲詳細信息,以便將該訂單標記爲打印。這取決於你的數據庫模式。
我的建議是在印刷標誌添加到數據庫中,即在其中通過缺省表示的條目沒有被印刷的存儲0的數據庫和一個1,它表示已打印的條目添加的印刷領域。
我然後創建該檢查,其中標誌= 0。
這些條目是需要打印的那些中的所有條目的數據庫表的應用程序。
打印每個條目的數據庫中設置其標誌爲1。將該標誌設置爲1可確保下一次輪詢數據庫時條目將被忽略。
這是我們提出的解決方案,謝謝。這個線程現在是6個月大。謝謝你。 – 2010-09-03 08:44:41
謝謝你的回覆。 1.它是一個Winforms應用程序。 2.打印機將連接到運行應用程序的相同機器。 3.數據庫模式是innodb。 4.數據庫是遠程的 5。我從來沒有使用過LINQ。 最後一個問題我將如何在VB.net中運行cron? Kyle – 2010-03-07 15:55:08
您可以使用Windows XP(http://support.microsoft.com/kb/308569)中的計劃任務或Windows Vista/7中的任務計劃程序。應該可以通過API訪問這些Windows工具。 – Luke 2010-03-09 06:32:47
謝謝盧克,我會研究一下。 – 2010-03-09 13:25:12