vb中不用data控件怎么实现数据库的连接,添加,修改,删除记录??

解决方案 »

  1.   

    http://community.csdn.net/Expert/topic/3137/3137882.xml?temp=.8458826
    搜一下,以前有很多类似的帖子
      

  2.   

    http://community.csdn.net/Expert/topic/3031/3031032.xml?temp=.3972132
      

  3.   

    没有呀,我用的是oracle数据库
      

  4.   

    Oracle数据库不可以用ADO连接吗?
      

  5.   

    可以呀,但是,我怎么搞不定啊,我用的就是ado连接。
      

  6.   

    Dim Conn As New ADODB.Connection
      Dim Rs As New ADODB.Recordset
      Dim strsql As String  strConn = "Provider=MSDAORA.1;Data Source=jggw;User ID=gwgis; Password=gwgis;"
      Conn.CursorLocation = adUseClient
      Conn.Open strConn strsql = "insert into 给水管线附属物 (名称,kx,ky) values ('w','2','2')"
     'Rs.Open strsql, Conn   adOpenDynamic, adLockOptimistic
        
     MsgBox "添加成功", vbInformation, "成功提示"
      

  7.   

    如果只会用控件的话,可以用ADODC
      

  8.   

    dim cnn as new adodb.connection       ‘//dim eventwith cnn as adodb.connection 
    dim rs as new adodb.recordset
    cnn.connectionstring=”Driver={Sql server};server=SeverName;database=数据库名;UID=sa;Pwd=”
    或者‘//cnn.ConnectionString="provider=SQLOLEDB.1;Persist Security Info=true;User ID=sa;Password=;Initial Catalog=数据库名;data source=服务器名"
    cnn.open
    rs.cursorlocation=aduseclient
    rs.cursortype=adopenstatic
    rs.activeconnection=cnn
    rs.locktype=adlockbatchoptimistic    ‘//开放式更新 updateBatch
    rs.open sql语句
      

  9.   

    你可以用ADODC控件生成连接字符串。用此串进行连接,之后的操作与ACCESS或SQL SERVER差别不大的。
      

  10.   

    我用的是vb连接oracle,运用supermap控件的二次开发
      

  11.   

    先引用ADO
    dim cn as new adodb.connection
    dim rs as new adodb.recordset
    cn.open "provider=msdaora.1;data source=database;uid=sa;pwd=p"
    rs.open "select * from tablename",cn
      

  12.   

    http://community.csdn.net/Expert/topic/3137/3137882.xml?temp=.8458826