|
多人開發不同資料庫時,DD是否能指向同一個? |
觀看回應
|
|
DD(資料字典)在不同資料庫時,是不能共用的,如真的要共用,可以用資料庫工具Copy過來,另外,如果是相同的資料庫,則多人開發時如果大家指向同一個資料庫時,就可以共用。DD的概念是這樣的,在設計前,規格開發階段就應該完成,最好不要隨意更改,否則引起的資料異動無法自動更新,所以,當大家共用一個資料庫時,最好都設計好DD后,再開始設計,如有變更,之前開發過的系統可能要人工更正。
|
|
|
|
Oracle中如何追蹤EEP2006所下的SQL語句? |
觀看回應
|
|
要跟?所有用?的SQL語句,而不是目前用?的?候,可以通?Oracle提供的系?工具包DBMS_SYSTEM。 以SET_SQL_TRACE_IN_SESSION?完成。 先?行一下?句,?得?程信息,??需要跟?的?程: SQL> select sid,serial#,username from v$session 2 where username is not null; SID SERIAL# USERNAME ---------- ---------- ------------------------------ 8 2041 SYS 9 437 EYGLE 然后再?置sql_trace: SQL> exec dbms_system.set_sql_trace_in_session(9,437,true) PL/SQL procedure successfully completed. …. 可以等候片刻,跟?session?行任?,捕?sql操作… …. 停止跟?: SQL> exec dbms_system.set_sql_trace_in_session(9,437,false) PL/SQL procedure successfully completed. 另一個辦法是,EEP2006 2200 SP2以後的版本,在EEPNetServerk的”System Log Manager”中,有一個”SQL Log”的Checkbox,將其勾選後,也可以記錄所有EEPNetServer所下出的SQL語句,可透過EEPManager的”SQL Log”來查看。
|
|
|
|
改過DB 後,出現 DataSource 上找不到DataMember 屬性 |
觀看回應
|
|
如果在修改Server端程式前打開過Client程式,那Server的相對模組的dll是會被緩存下來的,即使重新建置,Client連接的也是以舊的Server dll來連線,可以這樣解決: (1). 關閉Client的Form (2). 關閉EEPNetServer,重新建置Server的Dll,在vs的工中執行UnloadAppDomains清空緩存的Server Dll,重新打開Client。 (3). 如果還是沒有解決, 重新啟動Visio Studio,緩存的Server Dll也會清除。
|
|
|
|
如果使用Create View的Table來設計InfoCommand時,在設計Client的畫面時,資料字典都會失效,應如何處理? |
觀看回應
|
|
可以在EEPManger的DataDictionary 中增加一個以您的view的名字作為TableName的項目,並將欄位名稱定義在此即可。
|
|
|
|
如何讓winform開啟時,能夠傳入參數 |
觀看回應
|
|
可以利用EEPManager的Menu Utility項目設定的”Parameters”來作參數設定,這樣就可以在該表單用 this.ItemParams就可以取得這個參數。
|
|
|