请问高手,如何用VB语言将access数据库中的某一列全都设为0??或者帮忙解答如何不用语言直接在access中将某列的初始值设为0,谢谢

解决方案 »

  1.   

    conn.execute "update 表名 set 字段名=0"
      

  2.   

    不用语言啊,简单的,直接用ACCESS打开数据库的表,然后一个一个打进去即可
      

  3.   

    怎么在access中使用sql命令呢?
      

  4.   


    你是在access中单独建窗体,实用sql命令吗??还是想在vb中用sql说明白
      

  5.   

    这里有些SQL语句使用
    1.update语句使用 
    SQL的UPDATE语句用来创建一个动作查询,目的是修改表中指定域中的数值。其语法如下: 
    UPDATE TABLENAME SET FIELD=NEWVALUE[WHERE] 
    通过列出由逗号隔开的多个FIELD=NEWVALUE子句,UPDATE可一次更新表中的多个字段。 
        其中WHERE为可选部分,WHERE子句用于指定修改表中的那些满足条件的记录。如果WHERE子句省略,则更新表中所有记录。如: 
        Dim db As database 
    Dim rs As Recordset 
    Set db = workspaces(0).OpenDatabase("C:\My Documents\xsd.mdb") 
    Set rs = db.Openrecordset("xsd", dbOpenTable) 
    Sql = "update 库存=2000 from xsd where 库存=0" 
    db.Execute Sql 2.INSERT语句的使用 
        SQL语句的INSERT语句用来创建一个动作查询,目的是将查询数据添加到数据表。其语法如下: 
        INSERT INTO TABLENAME+SELECT语句 
        INSERT语句指定了加入记录的动作并且指定接收记录的表,完成把一个表中的指定记录添加到另一个表中。如: 
        Dim db As datebase 
    Dim rs As Recordset 
    Set db = Workspace(0).OpenDatebase("C:\My Documents\bksysdb.mdb") 
    Set rs = db.OPenRecordset("fxmx", dbOpenTable) 
    Sql = "insert into fxmx select*from fxmxls" 
    db.Execute.Sql 3.DELETE语句的使用 
        SQL的DELETE语句用来创建一个动作查询,目的是从一个表中删除记录。其语法如下: 
        DELETE FROM TABLENAME[WHERT CLAUSE] 
        其中WHERE为可选部分,WHERE子句用于指定删除表中那些满足条件的记录。如果WHERE子句省略,则删除表中所有数据。如: 
        删除库存中所有记录: 
        delete  from  kc 
        删除库存大于1000的记录: 
        delete from kc where 库存>1000 4.子查询 
        子查询又叫嵌套查询,它的查询结果用来作为另一个查询的参数。使用子查询可以将几个查询绑定在一起。 
        子查询的格式如下: 
        select 目标字段 from 表1 where 表1.字段=(select 某字段 from 表2 where 条件表达式),如: 
        select * from 库存 where kc.商品名称=(select 商品名称 from xsd where 销售数量>50) 5.创建新表 
    在对数据进行分析处理时,经常要使用INTO子句创建临时表,把检索的数据保存到该表中。如果新建的表已存在,则表中原有的数据将被覆盖。 
    Select rkd.票号,rkd.商品名称,rkd.产地,rkd.规格,rkph.数量,rkph.金额 into ddd1 from rkd,rkph where rkd.票号=rkph.票号 
         
    6.连接查询 
        如果查询涉及两个以上的表,就叫做连接查询。连接查询是关系数据库中最主要的查询。表与表的连接关系由where语句引导的查询条件指定。 
        Select 库存.商品名称,库存.规格,库存.单价,库存.数量,库存.金额,入库.入库数量,入库.入库金额 from 库存 where 库存.商品名称=入库.商品名称 
        把库存表和入库表中商品名称相同的数据检索出来。 7.数据分组 
        对检索到的记录进行分组使用GROUP BY 子句 
        简单的数据分组语句: 
        select 商品名称,销售数量,销售金额 from 销售单 group by 商品名称 
        复杂的数据分组语句: 
        select "& Comnbo3.text &",count(*) as 汇总数,sum(数量) as 数量汇总,sum(金额) as 金额汇总 into xjb from xsd where xsd.日期="+Chr(35)+Text1.Text+Chr(35)+"group by" & combo3.Text