多店傳送問題續篇

傳送問題續篇
1. 表STAMP的字段STAMP_OLD類型爲binary(8),由於生成工具原因生成binary(1) 使的郵戳無法有效更新. 造成傳送無休止的進行!

2. 傳送中報錯,反覆調試無果,後來驚覺所有門店向總部的傳送均報此錯. 但總部下傳到門店無誤. 自創簡單結構的表依舊.
2007.08.04 13:01:01  正在接收數據(分店訂貨單庫(DHD;DHDITEM0分店)數據.........
2007.08.04 13:01:02  FD_DataQry: No SQL statement available
2007.08.04 13:01:02  正在接收數據(D庫(D0分店)數據.........
2007.08.04 13:01:02  FD_DataQry: No SQL statement available
在消耗掉無數精力之後 總於找到處理方法:
 
傳送系統中涉及表如下:
TRANMODULE
TRANMODULE_FLD
TRANMODULE_SQL
通常只寫前2張表, 第三張表內容爲空,定義界面中有[生成語句][保存語句] 這兩項從來不用. 這次發覺只有點擊
生成過之後,保留在表TRANMODULE_SQL 中,則報錯解決.
百思不解+莫名其妙,以前使用幾十次從來不用這個地方的,因此耗費太多的精力在其他地方找原因,而沒有在這裏做任何嘗試.
也許先入爲主害死人.原本確認無誤的事情也有例外,再回顧原先傳送系統,依舊無需如此.
這是連鎖系統發生的怪症,假如是單獨的傳送程序,界面並沒有[生成語句][保存語句]窗口 則無法解決次問題.
估計只有的導入超市系統生成後再導出來了.

--另外
PRN_EXCEL 打印模板定義的表 用DATAPUMP.EXE 無法導出,BCP -c out 出來的無法使用.
只有 BCP -n  -out  出來纔可以用. 應該是其中字段image 特殊要求造成.
表中的TM 爲timestamp 類型,BCP -n 模式不會改變郵戳值.   要下傳還需手工刷新一下. 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章