在VB中现在用的比较多的,我想应该是ADO。可用ADO中的COMMAND,RECORDSET等对象进行SQL语句的执行。具体应用SQL可写成普通的查询语句(按照语法写就可以了),也可根据SERVER的不同书写存储过程。应用SQL语言做数据库,主要体现在SERVE端有存储过程,触发器这些更多的选择。而在VB中只要按照语法调用就是了。

解决方案 »

  1.   

    在VB中有不同的数据库访问方式,这些不同的访问方式都可以通过SQL语句来访问数据库。如在DAO中可以这样做:
    dim rstInfo as recordset;
    rstinfo=database.open(SQL,...);
    database是数据库中的数据对象。SQL则是你的SQL语句。
      

  2.   

    方法多得很
    如:控件绑定
    利用odbc连接
    使用db library API(对SQL Server有效)
    rdo,ado,dao....
      

  3.   

    很多书上都有的,建议你看一下帮助,用CreateDynaset关键字.
      

  4.   

    我认为最快捷的方法:采用DATA控件。
    1、设置DATA控件的DATABASEName属性到指定的数据库。
       DATA.DATABASEName="C:\Test.MDB"
    2、设置DATA控件的RecordSource属性,例如:
       DATA.RecordSource="Select * From 表名  Where 条件 Order By 排序字段"
    3、刷新DATA数据库控件
       DATA.Refresh
    另外,对于Delete、Insert等语句,应采用:
       DATA.Database.Excute "Delete * From 表名  Where 条件"
       DATA.Refresh