añadiendo desde codigo un registro con un sql, m funciona a medias :S

Herchi
27 de Julio del 2005
este codigo añade bien a la BD, pero el .refresh da error (la operacion no esta permitida si el objeto está cerrado)

sin el .refresh no da error, aunq no lo mete en la tabla. q tengo q hacer?


Dim variable_SQL As String
variable_SQL = "INSERT INTO TEORICA (ID_AULA, ID_PROFESOR, ID_ALUMNO) values (8, 28, 169)"

adoTeorica.RecordSource = variable_SQL
adoTeorica.Refresh

mvallejos
27 de Julio del 2005
Los data adodc no son para transacciones de datos, para ejecutar tu SQL tenés que valerte de un objeto ADODB.Connection, màs precisamente el método execute.

variable_SQL = "INSERT INTO TEORICA (ID_AULA, ID_PROFESOR, ID_ALUMNO) values (8, 28, 169)"
Conexion.Execute variable_SQL

Saludos