如何解决Sybase 17调用外部DLL
我用C#(使用Visual Studio 2017)创建了一个简单的DLL,我试图从Sybase 17中的存储过程中调用它。
当我调用存储过程时,我收到一条错误消息,指出在DLL中找不到该函数。似乎DLL内部的方法在外部不可见。
Sybase过程:
CREATE PROCEDURE "mystring"()
External name 'MyMethodTEst@c:\\D\\AmosTest.dll' language "C_ESQL64"
Sybase错误:
致电“ amos”。“ mystring”()
-无法执行语句。 -过程'mystring'因未处理的异常'终止 -动态库'c:\ D \ AmosTest.dll中的'MyMethodTEst''' -SQLCODE = -91,ODBC 3状态=“ HY000” -(错误后继续) -程序完成
C#中的DLL:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。