如何重新注冊application sever(200分)

  • 主题发起人 主题发起人 johnlhr
  • 开始时间 开始时间
J

johnlhr

Unregistered / Unconfirmed
GUEST, unregistred user!
我用socket sever做為連接中間層,當我將後台數據庫中一個table的字段刪掉,又重新加入一個字
段後,在client上提示此字段不存在,可能在winddow 上注冊的中間層未更新,不知如何做
請指教.萬分感謝
 
把服务器程序重新编译一次。
 
hi jinmen
叫我不能理解的是我已經重新編譯服務器程序了
 
断开服務器程与db的连接,再重新连接试试。
 
///當我將後台數據庫中一個table的字段刪掉,又重新加入一個字
///段後,在client上提示此字段不存在
不是因為winddow 上注冊的中間層未更新
是程序問題!你將有用到那個被修改過的table的字段的程序重新編譯過就可以了!
記住要確保更新到程序中,你可以試著把adoquery之類的控件的active設true試一下
就知道有否成功,如果沒有出錯!ctrl+f9這可以了!

 
HI LIJ_17
非常感謝你的回答,但我是在打開CLIENT的DATAMODULE1時去OPEN關連此 TABLE的DATACLIENT時
就出錯了,還未到執行程式
我再細說明一下,
我後台為ORACLE,前台為DELPHI5
中間層中是用TDATASETPROVIDER
CLIENT中是通過CLIENTDATASET,SOCKETCONNECTION連到此TDATASETPROVIDER

我剛又試了一上,單鉻運行SEVER,再打開此CLIENT則不會出現字段找不到問題,
只有在當SEVER是由打開CLIENT時自動運啟動時才會出現此現象
 
HI JINMEN
非常感謝 ,但我已經重新開後機器了,SEVER,CLIENT機器均重開了
 
HI 各位
我將DATABASE換了一個名字就好了
 
后退
顶部