当我用vb访问SQL2000里的Normind中的employees时(用VisData)
它的提示:“当访问一个带有IDENTITY列的SQL SERVER表时,必须使用OpenDatabase的
           dbSeeChanges选项"
请问各位高手如何解决?

解决方案 »

  1.   

    不要用VISDATA,用VB访问SQL表时,最好用ADO
      

  2.   

    Public ss As New ADODB.Connection
    Public rs As New ADODB.Recordset
    ss.ConnectionString = "Provider=SQLOLEDB.1;Data Source=dbname;Persist Security Info=False"
    ss.Open
    With rs
      .CursorLocation = adUseClient
      .CursorType = adOpenKeyset
      .LockType = adLockOptimistic
      .Open SQL, ss
    End With以上代码是用于本地SQL SERVER 的连接,网络好象有设IP,但我没有网络数据库服务器  ^^