[AccessD] Must see dbseechanges

Jim Lawrence accessd at shaw.ca
Thu Dec 22 16:13:42 CST 2005


Hi John:

Here is a method for checking:

Dim MyobjCmd As ADODB.Command
    
Set MyobjCmd = New ADODB.Command

With MyobjCmd
 .ActiveConnection = MyConnectionString
 .CommandText = "MyEmployeeHasRecords"
 .CommandType = adCmdStoredProc
 .Parameters.Append .CreateParameter("@intEmployee", adInteger,
adParamInput, , glEmployeeNumber)

 .Execute   

Msgbox "There are " & str(.RecordsAffected) & " records on employee number "
& str(glEmployeeNumber) & " in the system."

End With

HTH
Jim


-----Original Message-----
From: accessd-bounces at databaseadvisors.com
[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby
Sent: December 22, 2005 6:03 AM
To: 'Access Developers discussion and problem solving'
Subject: [AccessD] Must see dbseechanges

I'm getting this error when opening a recordset using dao and a SQL Server
table:

You must use the dbSeeChanges option with OpenRecordset when accessing a SQL
Server table that has an IDENTITY column.

I am using the following code:

    Set mrst = mdb.OpenRecordset(strsql, , dbSeeChanges)

Notice that I AM using dbSeeChanges.  These are ODBC linked tables in the
SQL Server database.

John W. Colby
www.ColbyConsulting.com 

Contribute your unused CPU cycles to a good cause:
http://folding.stanford.edu/

-- 
AccessD mailing list
AccessD at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/accessd
Website: http://www.databaseadvisors.com




More information about the AccessD mailing list