Título: VB 2005 + SQL server Publicado por: jorgeriv en 26 Enero 2009, 02:46 am Hola muy buenas noches, espero que puedan resolverme una pequeña duda con esto de las bases de datos, :-\ estoy haciendo un programa en VB 2005 y nunca antes habia usado bases de datos, los primeros inconvenientes los resolvi facilmente y ya logre crear una base de datos con SQL express pero me surgio un problema que no he podido resolver, resulta que necesito desde mi formulario en VB poder modificar los datos, por ejemplo actualizar o borrar datos existentes pero no he encontrado la manera de hacerlo, solo de insertar nuevos datos. :o
En la base de datos tengo una tabla con el nombre de productos, cantidades etc.. en el formulario puedo ingresar nuevos productos, pero quiero hacer un formulario donde yo elija un producto (ComboBox) y le pueda dar eliminar y que borre ese dato. Alguien sabe como hacer eso? :huh: Seria muy util cualquier pista que me puedan dar, un ejemplo o algun manual o pagina web que me puedan recomendar. De antemano muchas gracias por su tiempo. Título: Re: VB 2005 + SQL server Publicado por: krackwar en 26 Enero 2009, 04:25 am A ver si hay un foro de .net y otro de VB , entonces esto por que lo posteas ca :huh: :rolleyes:
Título: Re: VB 2005 + SQL server Publicado por: Mr. Crowley en 4 Marzo 2009, 03:04 am Hola... esta es una funcion que hice hace bastante tiempo. Sirve para eliminar, insertar, actualizar informacion en una base de datos.
Código: '//ejecutar consulta [actualizar|eliminar|insertar] Como se usa la funcion? Bien... por ejemplo, para eliminar: Código: Dim strRet As String = fntEjecutar_Consulta("DELETE FROM tabla WHERE campo='hola mundo'") Para insertar: Código: Dim strRet As String = fntEjecutar_Consulta("INSERT INTO tabla(campo) VALUES('hola mundo')") Para actualizar: Código: Dim strRet As String = fntEjecutar_Consulta("UPDATE tabla SET campo='adios mundo' WHERE campo='hola mundo'") Ahora bien... como saber si el comando se ha ejecutado correctamente...?? (Este ejemplo actualiza un campo en la base de datos) Código: Dim strRet As String = fntEjecutar_Consulta("UPDATE tabla SET campo='adios mundo' WHERE campo='hola mundo'") La funcion devuelve <ok> cuando se ha ejecutado correctamente, cuando ocurre algun error devuelve la descripcion del mismo. Espero haber ayudado. :) |