Retroceder   Foros del Web > Programación para sitios web > .NET > win forms

Respuesta
 
Herramientas Desplegado
Antiguo 29-ene-2008, 13:06   #1 (permalink)
lyn489 ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2007
Mensajes: 22
Como hacer Update,Insert ,Delete etc

Hola amigos!!
necesito hacer estas consultas a una base de datos SQL desde visual c++.net y no tengo ni idea de como se hace,en el MSDN q tengo solo aparecen ejempls de VB y de C#...me puede decir como lo puedo hacer o darme un buen tutorial por donde estudiarlo???
sds
LyN
lyn489 está desconectado   Responder Citando
Antiguo 01-feb-2008, 22:09   #2 (permalink)
tomerqueves está en el buen camino
 
Avatar de tomerqueves
 
Fecha de Ingreso: marzo-2005
Mensajes: 84
Enviar un mensaje por MSN a tomerqueves
Re: Como hacer Update,Insert ,Delete etc

Notar que aunque el caso sea c++ y haya ejemplos
en c# y VB, la solución debe desprenderse la una
de las otras.

Estamos en el mismo punto.
Voy a suscribirme al hilo y hagamos un acuerdo si te parece.
El primero que lo saque: viene aquí y lo documenta :D

De todas maneras yo entré vi y respondí
y el procedimiento es entrar buscar y luego ya preguntar.
Es muy probable que ya esté resuelto haciendo una busqueda
en el subforo.

Yo te puedo decir que en C# lo consegui con add with value
pero no es el caso. Ahora es VB y ademas sin usar Add with value.
Y otra cosa a modo de idea.

Creo que debe ser un EXECUTENONQUERY porque lo que estamos
haciendo no es obtener resultados de la base de datos sino que
queremos bien modificar, bien borrar o bien insertar.

Dicho esto, efectuo la busqueda en el subforo o como buenamente pueda
y cuando lo saque me acordaré de volver por aquí y poner el codigo.

Un saludo y suerte.
__________________
programare

Última edición por tomerqueves; 01-feb-2008 a las 22:11. Razón: Editar el primer parrafo pues el usuario busca rrespuesta en c++ y yo en VB
tomerqueves está desconectado   Responder Citando
Antiguo 01-feb-2008, 22:28   #3 (permalink)
tomerqueves está en el buen camino
 
Avatar de tomerqueves
 
Fecha de Ingreso: marzo-2005
Mensajes: 84
Enviar un mensaje por MSN a tomerqueves
Re: Como hacer Update,Insert ,Delete etc

http://forums.microsoft.com/msdn-es/...1336&SiteId=11

Yo voy a probar con eso.
Buscaba algo mas reducido pero sin tener que andar parametro a parametro
sino componer la cadena y hacer halgo del tipo...


Cita:
orden = New SqlClient.SqlCommand
orden.CommandText += "insert into autor values "
orden.CommandText += "( "
orden.CommandText += TextBox11.Text
orden.CommandText += " , "
orden.CommandText += TextBox5.Text
orden.CommandText += " , "
orden.CommandText += TextBox7.Text
orden.CommandText += " , "
orden.CommandText += TextBox8.Text
orden.CommandText += " ) "
__________________
programare
tomerqueves está desconectado   Responder Citando
Antiguo 01-feb-2008, 22:49   #4 (permalink)
tomerqueves está en el buen camino
 
Avatar de tomerqueves
 
Fecha de Ingreso: marzo-2005
Mensajes: 84
Enviar un mensaje por MSN a tomerqueves
Re: Como hacer Update,Insert ,Delete etc

mirad, me tomo la libertad de pegar el codigo de un compañero.
como podreis entender no puedo pedirle permiso a las 7 de la mañana casi que son
pero aunque sea un atrevimiento de mi parte, voy a suponer que él siendo
de la nueva escuela, considere un honor haber contribuido un poco al total...
sin mas dilación.


--<globales>
Dim con As New SqlClient.SqlConnection
Dim cadena As String
Dim orden As New SqlClient.SqlCommand
Dim datos As SqlClient.SqlDataReader
--</globales>




-- las variables que aquí aparecen son locales al boton usado para hacer el insert.
-- los delete y update siguen la misma mecanica y aunque hablemos de c++ en tu
-- caso, pienso que va a ser exactamente lo mismo.
--suerte para ti y para que el compi no se moleste por soltar su codigo.
-- un saludo.

con.Open()
cadena = "Insert into libros values(" + isbnnl.ToString + ",'" + txtnombrenl.Text.ToString + "'," + codigogenero.ToString + "," + codigoautor.ToString + ",'" + txteditorialnl.Text.ToString + "')"
orden.CommandText = cadena
orden.Connection = con
isbnnl = orden.ExecuteNonQuery
con.Close()
regresar()
__________________
programare
tomerqueves está desconectado   Responder Citando
Antiguo 03-feb-2008, 09:41   #5 (permalink)
Drako_18 está en el buen camino
 
Avatar de Drako_18
 
Fecha de Ingreso: mayo-2005
Ubicación: España
Mensajes: 149
Enviar un mensaje por MSN a Drako_18
Re: Como hacer Update,Insert ,Delete etc

amigo solamente tengo una cosa que mendionar, una de las tecnicas de buena programacion es no tener demasiadas variables globales, pues con la de Conexion es mas que suficiente....

aparte de esto, nada más buena explicacion
__________________
Desarrollo web personal y Professional, Hosting (Alojamiento Web) y venta de Dominios.

Mi Web---> http://www.info-espada.es
Mi email--->comercial@info-espada.es


Drako_18 está desconectado   Responder Citando
Respuesta
Calificación: Calificación de Tema: 1 votos, 4,00 de promedio.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 16:06.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93