Possible Error :
Procedure expects parameter '@handle' of type 'int'.
Reason for this error: From the error, you are able to predict that, the issue is due to the datatype. This issue may occur, if you are trying to execute a dynamic sql.
Try to execute the sql with sp_executesql.
Two options of executing to your sql
exec(@sql) or exec sp_executesql @sql
I've succeeded the above issue and caught up the below issue now,
Invalid use of side-effecting or time-dependent operator in 'EXECUTE STRING' within a function.
The reason is, I am trying to use the exec sp_execuesql method inside a function which is not accepted by SQL Server. Here is a fantastic guide for your apetite.
http://jimbojw.com/wiki/index.php?title=SQL_2005_-_Why_You_Can't_EXEC()_Inside_a_UDF
Cheers,
Venkatesan Prabu. J
Head, KaaShiv InfoTech,
http://www.kaashivinfotech.com/
Procedure expects parameter '@handle' of type 'int'.
Reason for this error: From the error, you are able to predict that, the issue is due to the datatype. This issue may occur, if you are trying to execute a dynamic sql.
Try to execute the sql with sp_executesql.
Two options of executing to your sql
exec(@sql) or exec sp_executesql @sql
I've succeeded the above issue and caught up the below issue now,
Invalid use of side-effecting or time-dependent operator in 'EXECUTE STRING' within a function.
The reason is, I am trying to use the exec sp_execuesql method inside a function which is not accepted by SQL Server. Here is a fantastic guide for your apetite.
http://jimbojw.com/wiki/index.php?title=SQL_2005_-_Why_You_Can't_EXEC()_Inside_a_UDF
Cheers,
Venkatesan Prabu. J
Head, KaaShiv InfoTech,
http://www.kaashivinfotech.com/
No comments:
Post a Comment