CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  数据库(包含打印,安装,报表)

在已知数据库中怎么创建数据表???

楼主wangjungy(不好说)2006-03-03 13:12:15 在 VB / 数据库(包含打印,安装,报表) 提问

我写了个过程:  
  Public   Function   CreateTABLE(ByVal   dbname   As   String,   ByVal   TableName   As   String)   '创建数据表  
          Dim   DB   As   Database  
          Dim   DBTable   As   TableDef  
          Set   DB   =   OpenDatabase(App.Path   &   "\"   &   dbname   &   ".mdb")  
          Set   DBTable   =   DB.CreateTableDef(TableName)  
  End   Function  
  其中,dbname代表我要创建数据表的数据库,TableName代表我要创建的数据表的名称,可是在运行过程当中,这一过程不能创建出数据表,请帮我看看如何解决这个问题,谢谢 问题点数:20、回复次数:5Top

1 楼faysky2(出来混,迟早是要还嘀)回复于 2006-03-03 13:23:57 得分 20

'菜单“工程”-->"引用"-->Microsoft   ADO   Ext.2.7   for   DDL   ado   Security  
  建表:  
  Private   Sub   Command1_Click()  
          Dim   cn   As   New   ADODB.Connection  
          cn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data   Source=C:\temp.mdb;Persist   Security   Info=False"  
          cn.Open  
          cn.Execute   "CREATE   TABLE   [aaa]([学生姓名]Text(20),[年龄]Integer,[成绩]Double)"  
          cn.Close  
  End   SubTop

2 楼wangjungy(不好说)回复于 2006-03-03 13:34:34 得分 0

首先很感谢,但是我在调试过程当中,首先,我的Microsoft   ADO   Ext.2.7   for   DDL   ado   Security     不是2.7的,是2.5,其次,dim   cn   as   new   adodb   ....到这里的时候提示错误,我查看了下,当输入dim   cn   as   new后面提示的是ADOX,没有ADODB,请问这是怎么回事?Top

3 楼faysky2(出来混,迟早是要还嘀)回复于 2006-03-03 13:40:12 得分 0

不好意思,引用搞错了    
  应该是   Microsoft   ActiveX   Data   Object   2.X   LibraryTop

4 楼wangjungy(不好说)回复于 2006-03-03 13:43:07 得分 0

呵呵,经过调试,发现是引用的错误,应该引用的是microsoft   activeX   data   objects   2.7   library     不过很感谢啊,但是我想问的是,为什么要通过adodb来建立表呢?为什么DAO就不行呢?Top

5 楼bbhere(俺是二等小兵(baby,i'll be right here waiting for you))回复于 2006-03-03 13:51:50 得分 0

从开始接触vb就是ado  
  ado就很好用啊Top

相关问题

  • 数据库创建,数据表创建?
  • 关于VC++创建数据库及恢复数据表
  • 在jsp中创建数据表(mysql数据库)
  • 求救各位,怎么创建Access数据库及数据表!
  • Ado怎么在SQL创建数据库[不是数据表]?谢谢
  • 程序中动态创建数据库后,两个数据库间复制数据表时的错误
  • 程序中动态创建数据库后,两个数据库间复制数据表时的错误
  • 怎样知道在sqlserver数据库中某数据表是否存在?
  • 请教!!用程序建立access数据库及数据表!!谁知道?
  • 在SQL SERVER中创建数据库时为什么总是附带着SQL系统数据表

关键词

  • ado
  • security
  • db
  • microsoft
  • 数据表
  • 创建
  • 引用
  • adodb
  • dbname
  • cn

得分解答快速导航

  • 帖主:wangjungy
  • faysky2

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

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