|
如何檢視編輯資料時的Sql語法? |
觀看回應
|
|
方法一: SqlServer可利用SqlProfiler直接追蹤sql語句。 方法二:通過Debug程式來獲得,您可以Debug一下EEPNetServer,將中斷點設在UpdateComp.cs的Update方法(參數最多的那個).在Update方法中有區分3種,新增修改刪除,您可以將斷點分別放在IDbCommand deleteCommand = AllocateCommand(deleteSQL/UpdateSql/insertSql); 另外,請確認一下EEPnetServer的『Package Manager』中的『Load in memory』應設定為沒有選中,不然無法Debug。
|
|
|
|
請問Oracle的SQL語法在infoCommand是否支援“SELECT * FROM ATABLE A, (SELECT ID,NAME FROM ATABLE) B WHERE A.ID = B.ID”? |
觀看回應
|
|
這個是VS裏Oracle的Inner join的一個bug,建議可以通過創建View的方法回避這個問題。
|
|
|
|
跨資料庫時,因客戶不同需連線不同的資料庫,有沒什麼方法可以不用手動去更改Server端的EEPAlias的連結? |
觀看回應
|
|
InfoCommand取資料的規則是這樣的: 1. 如果有設定EEPAlias,則一律取自該DB。 2. 如果沒有設定EEPAlias,則在運行時登錄到哪個DB就取自哪個DB。 所以,建議您在EEPNetServer多定義幾個DB的連接,而不是用程式去更改,在設計時只要設定到其中某個就可以,因?運行時是以實際登錄的?准,如果您有些資料是固定某個DB的,那?您就選擇設定InfoCommand的EEPAlias。
|
|
|
|
當資料語言是越南語.存檔到DB是亂碼? |
觀看回應
|
|
因為使用的是越南文,在Oracle的預設語言中不包含在內,需要設定語言集,或者直接將DB的欄位定義為NVarchar2類型也可以。
|
|
|
|
如何將EXCEL,DOC,PDF檔案存入ORACLE中的BLOB欄位,並讀取.. |
觀看回應
|
|
可以通過File.open打開檔,然後存為byte[] ,再利用OracleParameter的方法Insert到資料庫中。
|
|
|