新人求助!
[用PB自帶資料庫ASA,建立表cj_pc,主鍵為pc。在界面中添加兩個em_1和em_2用來顯示系統日期時間,除錄入日期和錄入時間是系統自動生成的,其它都是用戶自輸入。但是不能更新到資料庫表中,Insert Into()values()必須是整行資料插入才有效還是可以選擇需要插入值才行?請大神們告知,謝謝!
long wdate,wtime //定義wdate(錄入日期),wtime(錄入時間)插入到cj_pc表中即可
wdate = long(em_1.text)
wtime=long(em_1.text)
uj5u.com熱心網友回復:
表上設定一個主鍵或者唯一索引,然后再重新建立資料視窗,你建的資料視窗沒有更新屬性,無法更新成功的,建立主鍵后再建資料視窗就有更新屬性了uj5u.com熱心網友回復:
大神是這樣的,已設定主鍵pc和資料視窗dw_1。在open()事件中也添加了dw_1.settransobject(sqlca)
dw_1.retrieve()
在保存按鈕cb_1的clicked事件中,我要實作把em_1和em_2插入到表cj_pc中(em_1表示日期,em_2表示時間),其他的由用戶輸入,只有日期和時間是系統自動生成的就行了。謝謝

uj5u.com熱心網友回復:
首先你的datawindow設定update 屬性,對表進行更新;至于你需要 的em_1,em_2的值,轉換成你表中對應資料型別,在程式代碼 中寫update就可以 了uj5u.com熱心網友回復:
直接在DW控制元件上編輯所有欄位 通過dw的update屬性進行更新,DW會自動處理插入還是更新轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/26415.html
標籤:數據庫相關
上一篇:從EXCEL匯入到PB時,DataWindows(資料視窗)如何設定?如何保存到資料庫?
下一篇:editmask日期顯示不全
