我在数据库中一张表“AA”,我通过ODBC连接数据库,但是我不知道这张表中有什么字段,每个字段的类型是什么,我在程序中如何得到这张表的所有字段名称和类型?
解决方案 »
- memset分配10,memcpy拷贝10,为啥还有乱码
- UDP当recvfrom时,有没有办法知道数据是发到本地的哪个IP
- vs2008 如何派生类
- VC6调用FLASH 控件时出现First-chance exception in DoreGamePlayer.exe (FLASH10B.OCX): 0x80000001: (no name)
- 请问2年半VC编程经验且会汇在广州月薪为多少?
- COM组件问题。
- 快来救救我啊!100分
- 已知三边求三角形面积?
- 如何引用一个DLL文件?
- 如何去掉这个帮助按钮?
- SHBrowseForFolder函数怎么设置它的缺省路径呀?
- PC机开发GPRS的问题,急!
http://www.yangning.com/cgi-bin/topic.cgi?forum=1&topic=89&show=0
for(int i=0;i<lFieldcount;i++)
{
TheValue.vt = VT_I4;
TheValue.lVal = i;
int bb=m_pRecordset->Fields->GetItem(TheValue)->GetType();
CString strname=m_pRecordset->Fields->GetItem(TheValue)->GetName();
}
我就不给你一个一个的试了
Enum类型也可以当作整形看
每一次返回的bb都是一个证书,例如datetime类型返回11
你每一种类型都试一下,把不同的类型的返回整数计下来,以后用就可以了