小弟在V6下使用ADO进行数据库操作,而后又在.NET下用同样的方法操作.结果发现在V6下的_Recordset可以进行如下调用:
int n = g_pRS->Fields->Item["FirstName"]->ActualSize;
可到了.NET下,当输入g_pRS->Fields->后没有提示弹出,且当我硬编码后竟然出错!!
请问哪位高手知道这到底是怎么一回事?
在下先谢过了!
int n = g_pRS->Fields->Item["FirstName"]->ActualSize;
可到了.NET下,当输入g_pRS->Fields->后没有提示弹出,且当我硬编码后竟然出错!!
请问哪位高手知道这到底是怎么一回事?
在下先谢过了!
解决方案 »
- 怎么通过RGB值的修改使得图片颜色变淡变白
- win32 application 如何创建子窗口
- 請教文件讀取的問題
- 如何在socket里添加连接超时的代码,在线等!
- 大家帮我一下啊!!!
- 数据库上的问题,希望大家给点意见。高分相送~~
- 为什么CFileDialog dlg之后内存增加很多呢
- 垃圾qq如何处理!
- c++中访问xml一问
- SetTimer()+OnTimer()+数据库查询代码
- vc6.0+ado+sqlserver2000中的几个问题请教
- 我的程序通过ODBC连接ORACLE数据库,速度很慢,提取数据有时候有类似"超时"的错误,要取消操作;但另一个程序连接时,虽然速度也慢,却不会出现
g_pRs->GetCollect("FirstName");
写字段值
g_pRs->PutCollect("your value",FirstName);
另外注意,GetCollect取出来的是_variant_t类型的,需要做转换
如:
_variant_t name=g_pRs->GetCollect("FirstName");
CString sName=(CString)name;