我用ADO连接SQL SERVER ,可以成功读出数据,
#include "icrsint.h"
#import "C:\Program Files\Common Files\System\ADO\msado15.dll" no_namespace rename("EOF", "adoEOF") rename("BOF", "adoBOF")
_RecordsetPtr myset;//定义
但myset->adoEOF不起作用,不能检测到是记录尾,请问是什么原因?编译能通过,但分步调试时候报错:overloaded operator -> not supported,为什么?
#include "icrsint.h"
#import "C:\Program Files\Common Files\System\ADO\msado15.dll" no_namespace rename("EOF", "adoEOF") rename("BOF", "adoBOF")
_RecordsetPtr myset;//定义
但myset->adoEOF不起作用,不能检测到是记录尾,请问是什么原因?编译能通过,但分步调试时候报错:overloaded operator -> not supported,为什么?
解决方案 »
- 建立一个DLL,要求能被其他语言通用调用,并且里面带界面。
- 怎样绘制直线?
- 我这边socket的send显示发送了字节,而目标的recv却说收到0字节,这是怎么回事?
- 高分请教;关于如何协议实现
- 键盘响应处理的怪异事情
- ado+sql,请问如何返回一个数据库表中的所有字段名?
- 到底怎么处理VC异常呀?我用try catch用debug方式错误对话框照弹不误用release干脆出错退出
- VCL,MFC,COM,ATL,COBRA这些到底有什么区别啊?未来的流行趋势是谁呢?
- 关于重载操作符 ->
- 如何直接将剪贴板上的文本写到一个文件里?
- 怎样在不同文档模板间的视图间传递数据?
- 怎样在摄像头(如USB)采集到数据后返回前对数据进行处理????
http://www.codeproject.com/info/search.asp?我上不去
我用这个打开了呀
try{while(!MySet-〉adoEOF)...正确执行,我的程序里用过!
建议查一下此行:
myset->Open("select * from authors",mydb.GetInterfacePtr(),adOpenStatic,adLockOptimistic,adCmdText);
用调试手段看一下此句是否被执行,如果此句没有被执行或在程序中被跳过的话,try{while(!MySet-〉adoEOF)肯定要出问题。