CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  数据库(包含打印,安装,报表)

求创建新表实例?在线等

楼主shengqile(理由)2005-04-01 13:27:29 在 VB / 数据库(包含打印,安装,报表) 提问

帮忙看看正确写法:  
  text1内容为客户名。text2内容为利润率。KC为库存表。包含字段   商品名称,进价,数量等等  
  希望创建的新表是  
  客户                 商品名称   售价  
  text1.text         BB             30.2  
  text1.text         CC             10.8  
   
  现在如果只想得到   商品名称,进价可以作到   select   商品名称,进价into   [&"text2.text)&"]   from   kc  
  就行了。好象是添加一个字段就出错。帮忙看看怎么整泥。  
  select   "&(text1.text)   &",商品名称,(进价*(text2.text))   as   售价   into   "&(text1.text)&"&tb   from   kc  
   
  *************************再问一下如何给表TB添加字段name  
  问题点数:20、回复次数:4Top

1 楼shengqile(理由)回复于 2005-04-01 13:32:29 得分 0

ALTER   TABLE   tb   ADD   FieldName   VARCHAR(16)   NOT   NULL  
  可以添加字段却提示出错,帮忙看看正确写法Top

2 楼shengqile(理由)回复于 2005-04-01 13:36:07 得分 0

还想问问如何显示数据库中所有表名?access的Top

3 楼shengqile(理由)回复于 2005-04-01 13:48:16 得分 0

上面提到的问题就是创建含有新字段的新表。有没有人能给个例子啊Top

4 楼vbnewplay(两只蝴蝶)回复于 2005-04-02 17:16:47 得分 20

先建表再添加字段可以解决问题  
  Sub   SelectIntoX()  
   
          Dim   dbs   As   Database  
   
          Dim   qdf   As   QueryDef  
   
   
         
   
          Set   dbs   =   OpenDatabase(App.Path   &   "\admin.mdb")  
   
          dbs.Execute   "SELECT   商品名称,进价   INTO   "   &   "["   &   Trim((Text1.Text))   &   "tb]   FROM   kc;"  
   
          dbs.Close  
   
  End   Sub  
   
   
   
  Call   SelectIntoX  
   
   
  Dim   dbs   As   Database  
     
          Set   dbs   =   OpenDatabase(App.Path   &   "\admin.mdb")  
   
          dbs.Execute   "ALTER   TABLE   "   &   Trim((Text1.Text))   &   "tb   "   _  
                  &   "ADD   COLUMN   客户   text;"  
   
          dbs.Close  
   
  Set   rs   =   New   ADODB.Recordset  
  Set   cnn   =   New   ADODB.Connection  
  cnn.Open   strCnn  
   
  rs.Open   "select   *   from   "   &   (Text1.Text)   &   "tb",   cnn,   adOpenKeyset,   adLockOptimistic  
   
   
  rs.MoveFirst  
  While   Not   rs.EOF  
  rs.Fields!客户   =   Text1.Text  
  rs.MoveNext  
  Wend  
  Top

相关问题

  • 请问如何在线程中创建DATAMODUAL的实例啊?
  • 用Class.newInstance()创建实例快,还是用new创建实例快?
  • 在子线程中创建ADO的实例为什么会出错?
  • 创建实例的简单问题,100分求助,在线急等。
  • 求救 组件创建实例失败
  • 怎样为SSLContext创建一个实例?
  • 创建类对象实例问题?
  • HttpSession实例什么时候创建的?
  • 如何创建多窗体实例
  • 如何根据类型创建实例

关键词

  • 字段
  • 客户
  • 进价
  • 表
  • kc
  • 创建
  • 添加
  • 商品名称
  • tb
  • 帮忙看看

得分解答快速导航

  • 帖主:shengqile
  • vbnewplay

相关链接

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

广告也精彩

反馈

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