Ayuda Update SQL

Gochor
03 de Septiembre del 2005
Estoy programando una aplicaci贸n en VB6 y necesito manejar bases de datos. La base de datos que utilizao esta hecha en Access97 y est谩 asociada a un Control DATA. Para mostrar los datos uso un Control DBGRID. Para hacer consultas y filtrado de datos uso sentencias SQL del tipo:

PreguntaSQL = "SELECT " & Campos & " FROM Tabla1 ORDER BY Nombre"
TextSQL.Text = PreguntaSQL
Data1.RecordSource = PreguntaSQL
Data1.Refresh

Con este tipo de consultas to va bien. El problema es que yo necesito modificar los datos de mi tabla y pata eso uso la sentencia SQL UPDATE, por ejemplo:

PreguntaSQL = "UPDATE Tabla1 SET Edad = 10"
TextSQL.Text = PreguntaSQL
Data1.RecordSource = PreguntaSQL
Data1.Refresh

O sea que quiero hacer todas las edades igual a diez, ahora cuando se ejecuta la sentencia

Data1.Refresh

Me aparece el siguiente error:

error 3219 Operaci贸n no v谩lida

Y no me doy cuenta que puede ser

Por favor favor si alguien me puede dar una mano

mvallejos
03 de Septiembre del 2005
Los datas no son para transacciones de datos, debes usar el m茅todo Execute del Objeto Database

Saludos