Update en .net

30/03/2005 - 15:07 por Jorge Landaeta | Informe spam
Cómo se hace en vb.net el query para el update? también debo utilizar el @?
alguien que me preste una pequeña ayuda por favor.

Muchas Gracias

Preguntas similare

Leer las respuestas

#1 Carlos Durán Urenda
30/03/2005 - 16:17 | Informe spam
utiliza el commandbuider, te crea automaticamente los comandos de
actualizacion,

algo mas o menos asi con OleDB


Dim DA as New OleDB.OledbDataAdapter
Dim Cmb As New OleDb.OleDbCommandBuilder(AD)
Dim Comando As New OleDb.OleDbCommand(SQL, Conexion)
'puedes configurar parametros del comando
'
' configuras los comandos de actualizacion, insersion y eliminacion a partir
del commandbuilder
With AD
.SelectCommand = Comando
.InsertCommand = Cmb.GetInsertCommand
.DeleteCommand = Cmb.GetDeleteCommand
.UpdateCommand = Cmb.GetUpdateCommand
End With

'posteriormente realizas el fill
'insertas, modificas o eliminas registros

' y finalmente al hacer el Update los cambios se reflejarán en la base de
datos


Saludos
Carlos Durán






"Jorge Landaeta" escribió en el
mensaje news:
Cómo se hace en vb.net el query para el update? también debo utilizar el
@?
alguien que me preste una pequeña ayuda por favor.

Muchas Gracias
Respuesta Responder a este mensaje
#2 Jorge Landaeta
30/03/2005 - 16:47 | Informe spam
Con esta manera de efectuar un update no debo hacer como se realiza
normalmente en sql (update mytable set myfield = 'content')?

No entendí muy bien cómo funciona este método.

Si pudieras ayudarme un poco más lo agradecería.

Atte. Jorge

"Carlos Durán Urenda" wrote:

utiliza el commandbuider, te crea automaticamente los comandos de
actualizacion,

algo mas o menos asi con OleDB


Dim DA as New OleDB.OledbDataAdapter
Dim Cmb As New OleDb.OleDbCommandBuilder(AD)
Dim Comando As New OleDb.OleDbCommand(SQL, Conexion)
'puedes configurar parametros del comando
'
' configuras los comandos de actualizacion, insersion y eliminacion a partir
del commandbuilder
With AD
.SelectCommand = Comando
.InsertCommand = Cmb.GetInsertCommand
.DeleteCommand = Cmb.GetDeleteCommand
.UpdateCommand = Cmb.GetUpdateCommand
End With

'posteriormente realizas el fill
'insertas, modificas o eliminas registros

' y finalmente al hacer el Update los cambios se reflejarán en la base de
datos


Saludos
Carlos Durán






"Jorge Landaeta" escribió en el
mensaje news:
> Cómo se hace en vb.net el query para el update? también debo utilizar el
> @?
> alguien que me preste una pequeña ayuda por favor.
>
> Muchas Gracias



Respuesta Responder a este mensaje
#3 Carlos Durán Urenda
30/03/2005 - 17:04 | Informe spam
El commandBuilder es una clase auxiliar en ADO .Net que te permite
configurar los comandos de actualizacion eliminacion e insersion, puedes
utilizarlo en lugar de configurar manualmente dichos comandos, en lo general
resulta mucho ma sencillo, pero es un poco menos eficiente y posiblemente te
encuentres con casos en los que debes crear los comandos de forma manual, el
Commandbuilder construye los comandos de actualizacion insersion y
eliminacion a partir de el SelectCommand, puedes verificar el comando que te
devuelve analizando el InsertCommand despues de la instruccion
GetInsertCommand, utilizando el depurador en tiempo de ejecucion.

espero esto te sirva.

solo un comentario adicional, yo utilizo OleDb, en tu caso debes utilizar el
cliente de SQL que tambien implementa un commandbuilder


Saludos
Carlos Durán





"Jorge Landaeta" escribió en el
mensaje news:
Con esta manera de efectuar un update no debo hacer como se realiza
normalmente en sql (update mytable set myfield = 'content')?

No entendí muy bien cómo funciona este método.

Si pudieras ayudarme un poco más lo agradecería.

Atte. Jorge

"Carlos Durán Urenda" wrote:

utiliza el commandbuider, te crea automaticamente los comandos de
actualizacion,

algo mas o menos asi con OleDB


Dim DA as New OleDB.OledbDataAdapter
Dim Cmb As New OleDb.OleDbCommandBuilder(AD)
Dim Comando As New OleDb.OleDbCommand(SQL, Conexion)
'puedes configurar parametros del comando
'
' configuras los comandos de actualizacion, insersion y eliminacion a
partir
del commandbuilder
With AD
.SelectCommand = Comando
.InsertCommand = Cmb.GetInsertCommand
.DeleteCommand = Cmb.GetDeleteCommand
.UpdateCommand = Cmb.GetUpdateCommand
End With

'posteriormente realizas el fill
'insertas, modificas o eliminas registros

' y finalmente al hacer el Update los cambios se reflejarán en la base de
datos


Saludos
Carlos Durán






"Jorge Landaeta" escribió en el
mensaje news:
> Cómo se hace en vb.net el query para el update? también debo utilizar
> el
> @?
> alguien que me preste una pequeña ayuda por favor.
>
> Muchas Gracias



Respuesta Responder a este mensaje
#4 Miuca
30/03/2005 - 17:45 | Informe spam
Yo lo hago asi, si te sirve..saludos
Miuca:-)

Dim cmdCom As New OleDb.OleDbCommand
cmdCom.Connection = Jd.cnApp
s = "UPDATE EMPLEADO SET [CODIGO EMPLERADO] = @P1 , [APELLIDOS y
nombre] = @P2 , CENTRO = @P3 WHERE [CODIGO EMPLERADO] ='" &
Me.TxtCodigo.Tag.ToString & "'"
cmdCom.CommandText = s
cmdCom.Parameters.Add("@P1", OleDbType.VarChar)
cmdCom.Parameters.Add("@P2", OleDbType.VarChar)
cmdCom.Parameters.Add("@P3", OleDbType.VarChar)
cmdCom.Parameters("@P1").Value = Me.TxtCodigo.Text
cmdCom.Parameters("@P2").Value = Me.TxtDatos.Text
cmdCom.Parameters("@P3").Value = Me.ComboCentros.Text
Try
cmdCom.ExecuteNonQuery()
Catch ex As Exception
MsgBox(ex.Message)
Stop
End Try



"Jorge Landaeta" escribió:

Cómo se hace en vb.net el query para el update? también debo utilizar el @?
alguien que me preste una pequeña ayuda por favor.

Muchas Gracias
Respuesta Responder a este mensaje
#5 Jorge Landaeta
30/03/2005 - 17:53 | Informe spam
Muchas gracias por la ayuda Carlos

"Carlos Durán Urenda" wrote:

El commandBuilder es una clase auxiliar en ADO .Net que te permite
configurar los comandos de actualizacion eliminacion e insersion, puedes
utilizarlo en lugar de configurar manualmente dichos comandos, en lo general
resulta mucho ma sencillo, pero es un poco menos eficiente y posiblemente te
encuentres con casos en los que debes crear los comandos de forma manual, el
Commandbuilder construye los comandos de actualizacion insersion y
eliminacion a partir de el SelectCommand, puedes verificar el comando que te
devuelve analizando el InsertCommand despues de la instruccion
GetInsertCommand, utilizando el depurador en tiempo de ejecucion.

espero esto te sirva.

solo un comentario adicional, yo utilizo OleDb, en tu caso debes utilizar el
cliente de SQL que tambien implementa un commandbuilder


Saludos
Carlos Durán





"Jorge Landaeta" escribió en el
mensaje news:
> Con esta manera de efectuar un update no debo hacer como se realiza
> normalmente en sql (update mytable set myfield = 'content')?
>
> No entendí muy bien cómo funciona este método.
>
> Si pudieras ayudarme un poco más lo agradecería.
>
> Atte. Jorge
>
> "Carlos Durán Urenda" wrote:
>
>> utiliza el commandbuider, te crea automaticamente los comandos de
>> actualizacion,
>>
>> algo mas o menos asi con OleDB
>>
>>
>> Dim DA as New OleDB.OledbDataAdapter
>> Dim Cmb As New OleDb.OleDbCommandBuilder(AD)
>> Dim Comando As New OleDb.OleDbCommand(SQL, Conexion)
>> 'puedes configurar parametros del comando
>> '
>> ' configuras los comandos de actualizacion, insersion y eliminacion a
>> partir
>> del commandbuilder
>> With AD
>> .SelectCommand = Comando
>> .InsertCommand = Cmb.GetInsertCommand
>> .DeleteCommand = Cmb.GetDeleteCommand
>> .UpdateCommand = Cmb.GetUpdateCommand
>> End With
>>
>> 'posteriormente realizas el fill
>> 'insertas, modificas o eliminas registros
>>
>> ' y finalmente al hacer el Update los cambios se reflejarán en la base de
>> datos
>>
>>
>> Saludos
>> Carlos Durán
>>
>>
>>
>>
>>
>>
>> "Jorge Landaeta" escribió en el
>> mensaje news:
>> > Cómo se hace en vb.net el query para el update? también debo utilizar
>> > el
>> > @?
>> > alguien que me preste una pequeña ayuda por favor.
>> >
>> > Muchas Gracias
>>
>>
>>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida