CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  数据库

用ADO连接一个access文件如何读出其表结构

楼主cenmengqi(C# 爱好者)2005-05-02 23:50:48 在 VC/MFC / 数据库 提问

我想用ADO做一个数据库有管的程序,是关于问卷调查的,想用access数据库做文件.  
  我初学这个东东,想问一下如何在:  
  #import   "C:\Program   file\common   file\SYSTEM\ADO\msado15.dll"  
  的程序中读出表结构,以防止用户导入错误的(不匹配该程序).mdb文件  
  .mdb文件中有没有诸如序列号之类的东东?  
  还有我还想问如何创建一个.mdb文件,我现在只会更新\查找\删除.mdb文件的记录. 问题点数:30、回复次数:2Top

1 楼krh2001(边城浪子)回复于 2005-05-03 00:07:15 得分 20

_RecordsetPtr     res;  
  ...  
  res   =   conn->Execute(...);  
   
  FieldsPtr       fields   =   res->Fields;     //   列集合  
  int   ic   =   fields->Count;                           //   列总数  
   
  for(int   i   =   0;   i   <   ic;   ++i)  
  {  
          //     fields->Item[i]     //   第i列        
          //     fields->Item[i]->Name     //   第i列列名  
          //     fields->Item[i]->Type     //   第i列类型(DataTypeEnum,参见MSDN)  
          int   id     =   m_list.InsertColumn(i,   fields->Item[(long)i]->Name   ,   LVCFMT_LEFT,   60,   i);  
  }  
  Top

2 楼krh2001(边城浪子)回复于 2005-05-03 00:11:26 得分 10

表也可以创建/删除/修改..       mdb   文件可能不行.要先生成.    
   
  CREATE   TABLE   tablename   (fieldname   fieldtype   [,fieldname   fieldtype])  
   
  ALTER   TABLE   修改表结构(有多种语法,见MSDN)  
   
  DROP   TABLE   tablename     删除一个表  
   
   
  Top

相关问题

  • 文件读出问题?
  • 如何用Ado读出Access数据库中的表名?
  • 如何通过程序,读出ZIP压缩包中的文件列表。
  • 在WinForm中如何读出网页文件中表格里的内容?
  • 输出的文件为何是乱码?怎么读出这样的文件到一链表中呢?
  • 用ADO形式打开Excel文件,为什么有些列读出Null数据!急!!!
  • 如何从XML文件中读出来,然后update到SQL表中??(表有主键)
  • 菜鸟询答(怎样在把表中的记录读出来呢(ADO))
  • 怎么从文件中读出记录?
  • 文件内容的写入与读出?

关键词

  • 文件
  • 结构
  • ado
  • 表
  • mdb文件
  • 删除
  • 程序
  • fields
  • res
  • item

得分解答快速导航

  • 帖主:cenmengqi
  • krh2001
  • krh2001

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo