windows 下Call不到SQLExecDirectW怎么办
betty_betty2008
2012-03-09
只能call得到SQLExecDirect,W版的找不到,dmd里没有, win32包里也没有,如何解决?谢啦!
|
|
flythink
2012-03-09
自己定义一个就ok了
|
|
ilovetopview
2012-03-09
你们都用什么编译工具、调试工具啊???
|
|
betty_betty2008
2012-03-09
flythink 写道 自己定义一个就ok了
不行啊兄弟 extern(Windows){SQLRETURN SQLExecDirectW( SQLHSTMT StatementHandle, SQLWCHAR* StatementText, SQLINTEGER TextLength); } Error 42: Symbol Undefined _SQLExecDirectW@12 --- errorlevel 1 |
|
flythink
2012-03-09
可能是导入库里没有这个函数
|
|
betty_betty2008
2012-03-09
flythink 写道 可能是导入库里没有这个函数
谢谢。那要怎么做呢? |
|
flythink
2012-03-09
找到库, 例如foo.lib
pragma(lib, "foo.lib"); 再不就拿odbc32.dll自己弄个导入库 |
|
betty_betty2008
2012-03-12
flythink 写道 找到库, 例如foo.lib
pragma(lib, "foo.lib"); 再不就拿odbc32.dll自己弄个导入库 谢谢。还是得重新捡起implib.exe: implib /s odbcex.lib odbc.def 其中odbc.def 的内容: LIBRARY 'odbc32.dll' EXPORTS ... ... _SQLExecDirectW@12=SQLExecDirectW |
|
ww21xx
2012-03-12
implib 和 coffimplib htod 等这些工具一个都不能少! 除非某一天D大行天下的时候,也许就不需要了!
|
相关讨论
相关资源推荐
- windows批处理CALL命令及其相关
- 【WINDOWS / DOS 批处理】call命令详解
- Windows批处理命令:start、call 的区别
- 为何windows下用cmake编译找不到Boost库
- log4j:ERROR call failed【系统找不到指定的路径】
- windows下Call to undefined function curl_init() error问题
- 遇到问题---python调用shell脚本时subprocess.check_call不阻塞
- Windows下用.bat运行Anaconda中的脚本方法
- Windows下利用.bat文件批量执行python脚本
- Windows批处理(bat)call和start的区别