ADO insertar/actualizar datos

HMG en Español

Moderator: Rathinagiri

Post Reply
jparada
Posts: 430
Joined: Fri Jan 23, 2009 5:18 pm

ADO insertar/actualizar datos

Post by jparada »

Hola,
En el uso de ADO siempre me ha tocado hacer consultas, por lo cual, he utilizado algo como esto:

Code: Select all

oCnn := win_OleCreateObject( "ADODB.Connection" )
oRecordSet := win_OleCreateObject( "ADODB.Recordset" )
cQuery := "Select Top 10 * from Productos"
oRecordSet:Open( cQuery, oCnn )
Pero ahora necesito actualizar/insertar datos, he visto que debería utilizar Execute, pero he visto algunos ejemplo que hacen el Execute a la conexion:

Code: Select all

oCnn:Execute( cQuery )
y otros ejemplos hacen el Execute al recordset:

Code: Select all

oRecordSet:Execute( cQuery )
Cuál es la forma correcta de actualizar/insertar datos con ADO.

Gracias por su ayuda.

Saludos,
Javier
User avatar
jairpinho
Posts: 420
Joined: Mon Jul 18, 2011 5:36 pm
Location: Rio Grande do Sul - Brasil
Contact:

Re: ADO insertar/actualizar datos

Post by jairpinho »

jparada wrote: Wed Oct 09, 2019 7:15 pm Hola,
En el uso de ADO siempre me ha tocado hacer consultas, por lo cual, he utilizado algo como esto:

Code: Select all

oCnn := win_OleCreateObject( "ADODB.Connection" )
oRecordSet := win_OleCreateObject( "ADODB.Recordset" )
cQuery := "Select Top 10 * from Productos"
oRecordSet:Open( cQuery, oCnn )
Pero ahora necesito actualizar/insertar datos, he visto que debería utilizar Execute, pero he visto algunos ejemplo que hacen el Execute a la conexion:

Code: Select all

oCnn:Execute( cQuery )
y otros ejemplos hacen el Execute al recordset:

Code: Select all

oRecordSet:Execute( cQuery )
Cuál es la forma correcta de actualizar/insertar datos con ADO.

Gracias por su ayuda.

Saludos,
Javier
ola Javier qual banco de dados esta tentando conectar
Jair Pinho
HMG ALTA REVOLUÇÃO xBASE
HMG xBASE REVOLUTION HIGH
http://www.hmgforum.com.br
jparada
Posts: 430
Joined: Fri Jan 23, 2009 5:18 pm

Re: ADO insertar/actualizar datos

Post by jparada »

Hola Jair,
jairpinho wrote: Thu Oct 10, 2019 2:20 am ola Javier qual banco de dados esta tentando conectar
Estoy conectando con MS-SQL Server

Saludos,
Javier
User avatar
mol
Posts: 3718
Joined: Thu Sep 11, 2008 5:31 am
Location: Myszków, Poland
Contact:

Re: ADO insertar/actualizar datos

Post by mol »

But, where is the code to establish connection? Server, user, password... etc
Post Reply