Error en Insert

Boris Valladares
27 de Agosto del 2004
soy nuevo en esto de visual basic
estoy tratando de insertar un dato desde vb6 con oralce 9i
primero abro la base de dato se la siguiente forma
data.conexion.open
me pide usuario y contraseña

luego defini las siguiente variables en mi pantalla de esta forma:

Dim idubicacion as integer
Dim descripcion as string

en el boton grabar de la forma coloqué los siguiente:

if data.rsCmdUbicacion.State <> 0 then
data.rsCmdubicacion.close
data.commands("CmdUbicacion").CommandText="INSERT INTO UBICACION VALUES(idubicacion,descripcion)"
data.commands("CmdUbicacion").execute
end if

en data.commands("CmdUbicacion").execute me da el error invalid table name
que estaré haciendo mal?
verifiqué el nombre de la tabla y todo esta bien, coloqué el el insert otra tabla por ejemplo TIPOPERSONA y
me da el mismo error.
El usuario con que me conecto a oracle desde visual basic es el dueño de las tablas.

--donde CmdUbicacion es un commando tipo tabla
--con campos
--idubicacion number(2)
--descripcion varchar2(50)
--dicha tabla fue creada en oracle 9i

Roberto Larios
27 de Agosto del 2004
Al SQL te falta especificarle los campos de la tabla.
Para el caso:

INSERT INTO UBICACION(idubicacion, descripcion) VALUES("idubicacion","descripcion")