Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
ADO is read only in MS Data Grid Control
Message
 
 
To
All
General information
Forum:
Visual FoxPro
Category:
ActiveX controls in VFP
Title:
ADO is read only in MS Data Grid Control
Miscellaneous
Thread ID:
00443155
Message ID:
00443155
Views:
39
Hi:

I cannot get the MS Data Grid control to allow updates using and ADO connection. All the data and columns show up in the grid, but I cannot enter any changes into the grid.

I have verified that the ADO recordset can update the backend via changing individual values.

My backend data source is Foxpro 2.x tables

Most of this code sample comes from the Client/Server Applications with Visual Foxpro and SQL Server from Hentzenwerke chapter 12.

Here is my code:

#DEFINE adOpenStatic 3
#DEFINE adLockOptimistic 3

*
* Create ADO objects
*
Thisform.oConnection = CreateObject("adodb.connection")
Thisform.oRecordSet = CreateObject("adodb.recordset")

*
* Open the DSN connection to FoxPro 2.x tables
*
Thisform.oConnection.Open("MyDSN")

*
* Get the ADO recordset
*
Thisform.oRecordSet.Open("Select * From SomeTable",Thisform.oConnection,adOpenStatic,adLockOptimistic)

*
* Set the Microsoft ADO Data Control properties
*
ThisForm.oleDataCtrl.object.Recordset = Thisform.oRecordSet
ThisForm.oleDataCtrl.object.Refresh()

*
* Set the Microsoft Grid Control (OLEDB) Ver 6.0 properties
*
ThisForm.oleGrid.object.DataSource = ThisForm.oleDataCtrl.object
ThisForm.oleGrid.object.Refresh()

Anybody have a clue what I'm doing wrong?
Next
Reply
Map
View

Click here to load this message in the networking platform