Visual Basic - ORACLE - ERROR 3251

Life is soft - evento anual de software empresarial
 
Vista:

ORACLE - ERROR 3251

Publicado por Maria Jose (60 intervenciones) el 10/09/2001 13:45:56
Por favor, necesito ayuda. Estoy trabajando en un aplicativo que accede a una base de datos Oracle (versión 8.1.7). La conexión parece que la hace bien, pero a la hora de dar de alta un registro me da el siguiente error:
3251: Object or provider is not capable of performing requested operation.
El código que tengo es el siguiente:
'Conexión a bd.
Set CN = New ADODB.Connection
CN.Provider = "MSDAORA"
CN.Open , "MJOSE", "MJOSE"

'Añadir datos
Set RS=New ADODB.Recordset
RS.Open "SELECT * FROM DATES ORDER BY DATA", CN, adOpenDynamic, adLockOptimistic
RS.AddNew
Y aquí es donde falla. ¿Alguien sabe por qué? He buscado en el foro pero no he encontrado respuesta. Gracias.

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ORACLE - ERROR 3251

Publicado por Felmolpa (59 intervenciones) el 10/09/2001 19:19:29

María José yo tenia el mismo problema, hasta que me recomendarón que usara un SQL con el insert to, que es propio de ORACLE y se resolvio el problema, espero te ayude también.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ORACLE - ERROR 3251

Publicado por Felmolpa (59 intervenciones) el 10/09/2001 19:29:43

Por aquello, nada mas pones:

sql="insert into departamentos id,nombre, localizacion) values (" & id & ",'" & nombre & "','" & loca & "')"

CN.Execute(sql)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar