sql Server 中有一個自定義函式需要修改,
在delphi中使用陳述句修改 Alter Function 或者 陳述句洗掉該函式drop function并重新創建CREATE
Function 在程式中可以執行不無報錯,企業管理器中查看并檢查語法顯示已修改并無錯誤,但是程式
中涉及該函式呼叫的地方無任何反應也不報錯。
但是在企業管理器中將該函式洗掉,并重新創建后(與delphi陳述句創建的完全相同)程式才能正確調
用該函式。
在delphi中使用的是ADOConnEction.Execute(''函式修改陳述句'')修改的自定義函式。
因其他原因該函式必需要使用delphi陳述句修改,而不能直接從企業管理器中修改,請大神指點,問題
在哪?
!!!
uj5u.com熱心網友回復:
沒人用過自定義函式嗎?uj5u.com熱心網友回復:
你把洗掉函式和創建函式分開執行如何?我一直這樣用,都是在Delphi中做的,沒有任何問題
uj5u.com熱心網友回復:
如何分開呢?我是先洗掉,然后創建的這樣:ADOConnEction.Execute(‘drop function 函式’) 然后,ADOConnEction.Execute(‘CREATE function 函式’)
這樣不算分開處理嗎?請指教!!
uj5u.com熱心網友回復:
這就不知道了。我一向用的ADOQuery.ExecSQL
uj5u.com熱心網友回復:
函式的名詞是中文?加[、]試一試?使用adoquery會不會報錯?
uj5u.com熱心網友回復:
有沒有可能是用戶或者權限的問題,比如你用delphi建出來的那個些函式,其他人沒有執行的權限,而企業管理器默默地或者是你不經意間做了這種授權操作?轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/117351.html
標籤:數據庫相關
