Excel做ODBC数据源,VC6链接数据库找不到表的解决办法

一直都知道excel可以用来做简易数据库,并可以用于ODBC数据源,但是每次用excel做好表,在vc6里面选择相应的源,再点确定出来都没有任何可用的表,非常郁闷。

直到今天下定决心好好来找一下原因,才发现问题所在。解决办法:1.选定区域,2.给区域命名。

【1】excel2003中,鼠标框选出要作为数据库表的区域,鼠标移动到左上方空白区域处,会出现提示“名称框”。在名称框里面输入表名,比如student。注意,区域名称就代表表名,没有表名也就在VC6中选择odbc的时候看不到表!有了表名以后在VC6中选ODBC源的时候就能看到表了。

【2】excel2007中,直接鼠标框选区域以后,点鼠标右键,就有一个选项是给区域命名,更加方便。


另外,在VC6中建工程要建文档类工程,并在下一步选择数据库支持,选择ODBC源的时候,可以先在管理工具--ODBC源里面添加好并命名好源的名称,直接在VC6中选择命名好的源,也可以直接点EXCEL,现场选一个excle表格。导入好数据表后,各字段都有对应的成员变量相对应了,在与自己建的编辑框或控件相关联的时候,在类向导——添加变量时,直接点右侧下拉箭头选择关联好的字段变量,不要自己重新命名新名称。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值