Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   .NET (http://www.forosdelweb.com/f29/)
-   -   Como hacer Update,Insert ,Delete etc (http://www.forosdelweb.com/f29/como-hacer-update-insert-delete-etc-552653/)

lyn489 29/01/2008 14:06

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

tomerqueves 01/02/2008 23:09

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.

tomerqueves 01/02/2008 23:28

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 += " ) "

tomerqueves 01/02/2008 23:49

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()

Drako_18 03/02/2008 10:41

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


La zona horaria es GMT -6. Ahora son las 07:12.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.