调用ADOX中集合类的GetItem()方法时总是抛异常。 最好能告诉我那些GetItem()都是怎么用的。我想取ACCESS数据库中表格时,把整数传进ADOX::Tables的GetItem()方法不行,传进去表格名就可以了。后来我想取表格的主键,调用ADOX::Keys的GetItem(),无论传进去的是 整数还是主键的字段名,都抛异常。能告诉我怎样取一个表格的主键吗?最好有源码。感谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样:short vIndex = 1;pFld = pRst->Fields->GetItem(&vIndex); 是不是bug呢,我试了,不行如果要获得主键信息,可以试试下面的方法http://expert.csdn.net/Expert/topic/2518/2518256.xml?temp=.3218653 参考了 水银 的链接,实现了功能。不过还想问一下,有没有人试过用ADO.NET,我看到DataTable类中有一个PrimaryKey成员,用它来访问表中的主键有没有效,会不会容易些? ADO.NET是.net框架下的,没有尝试过 关于自定义控件drawitem的两个疑问,请大侠帮忙 真是怪,在classview中的类添加widows消息处理后,类视图中的类就不见了。 请问有西安的哥们吗?请进,问个问题. 应用程序自动启动出问题 在C++里两个类之间相互关联的方式有哪些? 关于CreateProcess的问题--help VC中如何加载外部组件*.ocx 窗口标题 鼠标的图标问题!LoadStandardCursor() 请大家给看一下这是怎么回事?谢谢谢! 如何获取组合框上面的那个编辑框的指针或句柄? 对话框最小化时仍可以响应键盘按键,该怎么做?
short vIndex = 1;
pFld = pRst->Fields->GetItem(&vIndex);
如果要获得主键信息,可以试试下面的方法
http://expert.csdn.net/Expert/topic/2518/2518256.xml?temp=.3218653