全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1000
推到 Plurk!
推到 Facebook!

關於DataSnap+dbexpress在別臺電腦無法寫入資料庫的問題

缺席
ESCAPE
一般會員


發表:37
回覆:47
積分:16
註冊:2005-02-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2016-01-22 11:10:37 IP:59.127.xxx.xxx 訂閱
請教各位一個關於DataSnap dbExpress的問題。
不曉得是否有前輩遇到這個奇怪的問題,
就是在我的電腦可以成功的將資料寫入到資料庫,
但是在另一台電腦卻沒法寫入資料庫,而且也沒有出現錯誤訊息。

以下是我的程式碼,煩請各位先進不吝指教。


[code delphi]
_aTransaction:=ClientModule.scCAPRICORN.DBXConnection.BeginTransaction;
Try
With cdsOutbox Do
Begin
Append;
FieldByName('ReceiveID').Value:=_aID;
FieldByName('SendDate').Value:=Now();
FieldByName('AppleID').Value:=_AppleID;
Post;
End; //end with
If cdsOutbox.ChangeCount>0 Then
cdsOutbox.ApplyUpdates(0);
ClientModule.scCAPRICORN.DBXConnection.CommitFreeAndNil(_aTransaction);
showmessage('ok');
Except
ClientModule.scCAPRICORN.DBXConnection.RollbackFreeAndNil(_aTransaction);
ClientModule.scCAPRICORN.DBXConnection.RollbackIncompleteFreeAndNil(_aTransaction);
showmessage('失敗');
End; //end try[/code]
Ray_Lin
一般會員


發表:0
回覆:30
積分:11
註冊:2015-07-21

發送簡訊給我
#2 引用回覆 回覆 發表時間:2016-01-22 21:19:23 IP:114.32.xxx.xxx 未訂閱
會不會是你的Connection String是寫成固定值,結果你這一台可以連線更新。但是其他台電腦無法連線(記得TRY連線預設是五分鐘),所以在未ROLLBACK就被你關掉了。
ESCAPE
一般會員


發表:37
回覆:47
積分:16
註冊:2005-02-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2016-01-23 15:41:42 IP:118.232.xxx.xxx 訂閱
很感謝您的回覆,
目前看起來應該不像是connection string的問題,
我在資料庫中有輸入一些測試資料,如果無法連線的就看不到測試資料才是。

===================引 用 Ray_Lin 文 章===================
會不會是你的Connection String是寫成固定值,結果你這一台可以連線更新。但是其他台電腦無法連線(記得TRY連線預設是五分鐘),所以在未ROLLBACK就被你關掉了。
Ray_Lin
一般會員


發表:0
回覆:30
積分:11
註冊:2015-07-21

發送簡訊給我
#4 引用回覆 回覆 發表時間:2016-01-25 09:49:30 IP:114.32.xxx.xxx 未訂閱
我的意思是你的connection String寫的IP是 127.0.0.1或Localhost這種只能連到自己的資料方式
那別台就連不上了
ESCAPE
一般會員


發表:37
回覆:47
積分:16
註冊:2005-02-15

發送簡訊給我
#5 引用回覆 回覆 發表時間:2016-01-25 12:00:56 IP:59.127.xxx.xxx 訂閱
您好!很謝謝您的回覆。
connection string的IP我很確定是連到正確的資料庫,
因為從一開始測試就是直接在正式資料庫上開發的。


===================引 用 Ray_Lin 文 章===================
我的意思是你的connection String寫的IP是 127.0.0.1或Localhost這種只能連到自己的資料方式
那別台就連不上了
系統時間:2017-11-24 2:19:09
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!