在delphi中使用语句修改 Alter Function 或者 语句删除该函数drop function并重新创建CREATE
Function 在程序中可以执行不无报错,企业管理器中查看并检查语法显示已修改并无错误,但是程序
中涉及该函数调用的地方无任何反应也不报错。
但是在企业管理器中将该函数删除,并重新创建后(与delphi语句创建的完全相同)程序才能正确调
用该函数。
在delphi中使用的是ADOConnEction.Execute(''函数修改语句'')修改的自定义函数。
因其他原因该函数必需要使用delphi语句修改,而不能直接从企业管理器中修改,请大神指点,问题
在哪?
!!!
6 个解决方案
#1
没人用过自定义函数吗?
#2
你把删除函数和创建函数分开执行如何?
我一直这样用,都是在Delphi中做的,没有任何问题
我一直这样用,都是在Delphi中做的,没有任何问题
#3
如何分开呢?我是先删除,然后创建的这样:ADOConnEction.Execute(‘drop function 函数’) 然后,
ADOConnEction.Execute(‘CREATE function 函数’)
这样不算分开处理吗?请指教!!
ADOConnEction.Execute(‘CREATE function 函数’)
这样不算分开处理吗?请指教!!
#4
这就不知道了。
我一向用的ADOQuery.ExecSQL
我一向用的ADOQuery.ExecSQL
#5
函数的名词是中文?加[、]试一试?
使用adoquery会不会报错?
使用adoquery会不会报错?
#6
有没有可能是用户或者权限的问题,比如你用delphi建出来的那个些函数,其他人没有执行的权限,而企业管理器默默地或者是你不经意间做了这种授权操作?
#1
没人用过自定义函数吗?
#2
你把删除函数和创建函数分开执行如何?
我一直这样用,都是在Delphi中做的,没有任何问题
我一直这样用,都是在Delphi中做的,没有任何问题
#3
如何分开呢?我是先删除,然后创建的这样:ADOConnEction.Execute(‘drop function 函数’) 然后,
ADOConnEction.Execute(‘CREATE function 函数’)
这样不算分开处理吗?请指教!!
ADOConnEction.Execute(‘CREATE function 函数’)
这样不算分开处理吗?请指教!!
#4
这就不知道了。
我一向用的ADOQuery.ExecSQL
我一向用的ADOQuery.ExecSQL
#5
函数的名词是中文?加[、]试一试?
使用adoquery会不会报错?
使用adoquery会不会报错?
#6
有没有可能是用户或者权限的问题,比如你用delphi建出来的那个些函数,其他人没有执行的权限,而企业管理器默默地或者是你不经意间做了这种授权操作?