小弟刚学VB,我正在练习学做一个数据库方面的程序,我ADO连接数据,连上之后,我用ADO提供的函数操作数据库,程序老是提示错误,我小弟很是郁闷,我认真思考之后,我觉得我应该解决以下几个问题,可我手中资料太少,希望各位大侠帮小弟解决一下,我小弟不胜感激!
1、再用ADO连接的时候,有那几个属性需要设置?各种设置的结果所具有的数据库的访问权限是什么?
2、游标类型、游标引擎的位置、对记录使用的锁定类型这些概念是什么意思?
3、希望那位给出一段代码,使连上数据库之后,可以用ADO的提供的函数实现添加、删除、修改表记录
我急切等待上面一个或所有问题的答案

解决方案 »

  1.   

    adodc1.recordset.addnew '添加记录
    adodc1.recordset.fields(0)="a" '字段赋值
    adodc1.recordset.fields(1)="b"
    adodc1.recordset.update '提交
    adodc1.recordset.delete '删除
      

  2.   

    Connection 对象代表打开的、与数据源的连接
    在打开连接前使用 ConnectionString、ConnectionTimeout 和 Mode 属性对连接进行配置。
    使用 Open 方法建立到数据源的物理连接。使用 Close 方法将其断开。
    使用 Execute 方法执行对连接的命令,并使用 CommandTimeout 属性对执行进行配置
    例子
    Dim Con As New ADODB.Connection
    With Con
        .CursorLocation = adUseClient
        .Mode = adModeReadWrite
        .ConnectionTimeout = 30
        .ConnectionString = "Provider=SQLOLEDB.1;" & _
                            "Persist Security Info=False;" & _
                            "User ID=sa;" & _
                            "Password=;" & _
                            "Initial Catalog=YourDatabaseName;" & _
                            "Data Source=YourServerName"
        .Open
    End With
      

  3.   

    Recordset 对象表示的是来自基本表或命令执行结果的记录全集。任何时候,Recordset 对象所指的当前记录均为集合内的单个记录。
    在 ADO 中定义了四种不同的游标类型: 动态游标 — 用于查看其他用户所作的添加、更改和删除,并用于不依赖书签的 Recordset 中各种类型的移动。如果提供者支持,可使用书签。
    键集游标 — 其行为类似动态游标,不同的只是禁止查看其他用户添加的记录,并禁止访问其他用户删除的记录,其他用户所作的数据更改将依然可见。它始终支持书签,因此允许 Recordset 中各种类型的移动。
    静态游标 — 提供记录集合的静态副本以查找数据或生成报告。它始终支持书签,因此允许 Recordset 中各种类型的移动。其他用户所作的添加、更改或删除将不可见。这是打开客户端 (ADOR) Recordset 对象时唯一允许使用的游标类型。
    仅向前游标 — 除仅允许在记录中向前滚动之外,其行为类似静态游标。这样,当需要在 Recordset 中单程移动时就可提高性能。 
      

  4.   

    太多了,加我qq吧:23442004,注明:csdn就行