Visual Basic - URGENTE!!!!

Life is soft - evento anual de software empresarial
 
Vista:

URGENTE!!!!

Publicado por Andres Huaman Hidalgo (10 intervenciones) el 06/06/2001 19:17:54
Por ayudenme estoy tratando de agregar registros a un dbf el codigo lo detallo mas adelante, me sale el siguiente mensaje :
Error '-214747259(80004005)' en tiempo de ejecución :
Microsoft - Controlador ODBC dBase No se puede actualizar. Base de datos u objeto de solo lectura

Dim cnnTemporal As ADODB.Connection
Dim rsTEMPORAL As ADODB.Recordset
Set cnnTemporal = New ADODB.Connection
cnnTemporal.Provider = "MSDASQL"
cnnTemporal.Open "Persist Security Info=False;Data Source=Fox Pro;Initial Catalog=C:\Agricola"
Set rsTEMPORAL = New ADODB.Recordset
rsTEMPORAL.CursorType = adOpenDynamic
rsTEMPORAL.LockType = adLockOptimistic
rsTEMPORAL.Open "Select * from temporal", cnnTemporal
rsTEMPORAL.AddNew
'Aqui sale el error'

Muchas 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:URGENTE!!!!

Publicado por Alexis Alberto (12 intervenciones) el 07/06/2001 17:16:47
Me parece que el problema es que si trabajas con ODBC solo puedes manejar con las datos con instrucciones SQL.

Para agregare seria :

cnnTemporal.Execute "INSERT INTO Nombre_tabla ( campo2, campo2) VALUES (dato1,dato2) "

Espero que te sirva, cualquier duda enviamela

Alexis Aravena Silva
[email protected]
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:URGENTE!!!!

Publicado por Alfredo (17 intervenciones) el 08/06/2001 00:26:41
Utiliza el driver de Visual Fox Pro para tu conexion y haslo mediante ODBC, despues abre el recordset con los siguientes parametros:

With RsSource
.CursorLocation = adUseClient
.CursorType = adOpenKeyset
.LockType = adLockBatchOptimistic
.Open sSQLcmdSource, DBorg
End With

p.d. no utilizes la propiedad .Provider de la conexion.

Espero te sirva cualquier duda, escribeme..
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