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