elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  VB 2005 + SQL server
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: VB 2005 + SQL server  (Leído 4,447 veces)
jorgeriv

Desconectado Desconectado

Mensajes: 3


Ver Perfil
VB 2005 + SQL server
« 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.


En línea

krackwar


Desconectado Desconectado

Mensajes: 900


Ver Perfil
Re: VB 2005 + SQL server
« Respuesta #1 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:


En línea

Mi blog
Bienvenido krackwar, actualmente tu puntuación es de 38 puntos y tu rango es Veteran.
El pollo número 1, es decir yo, (krackwar), adoro a Shaddy como a un dios.
Mr. Crowley


Desconectado Desconectado

Mensajes: 343


Costa Rica


Ver Perfil WWW
Re: VB 2005 + SQL server
« Respuesta #2 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]
    Public Function fntEjecutar_Consulta(ByVal strSQL As String) As String
        Dim strRet As String = ""

        Try
            Dim conConexion As New SqlConnection("cadena_de_conexion")
            Dim coSQL As New SqlCommand(strSQL.Trim, conConexion)

            conConexion.Open()
            coSQL.ExecuteNonQuery()
            strRet = "<ok>"
            If conConexion.State <> ConnectionState.Closed Then conConexion.Close()
        Catch ex As Exception
            strRet = ex.Message.ToString
        End Try

        Return strRet
    End Function

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'")

If strRet = "<ok>" Then
    '//mensaje para indicar al usuario que el campo se actualizo
Else
    '//mensaje para indicar al usuario que se produjo un error, por ejemplo:
    MsgBox "Ocurrio un error:" & vbNewLine & strRet
End If

La funcion devuelve <ok> cuando se ha ejecutado correctamente, cuando ocurre algun error devuelve la descripcion del mismo.

Espero haber ayudado.  :)
En línea

Mi blog personal: www.calirojas.com
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Sql Server 2005
Bases de Datos
cata_boy92@hotmail.es 1 3,200 Último mensaje 8 Julio 2011, 20:19 pm
por Toxico
(Resuelto) Buscar un dato numerico con LIKE SQL SERVER 2005
Bases de Datos
Zeroql 1 4,982 Último mensaje 22 Febrero 2012, 03:30 am
por Zeroql
[Ayuda]Migracion de Fox pro 8 a SQL Server 2005
Bases de Datos
rolly21102 1 1,906 Último mensaje 21 Septiembre 2012, 15:31 pm
por krc_4u
ayuda con sql server 2005
Bases de Datos
SystemLinux 1 2,119 Último mensaje 21 Marzo 2013, 16:39 pm
por 1mpuls0
Problema paginador en Sql Server 2005
Bases de Datos
WHK 2 2,711 Último mensaje 15 Julio 2013, 17:26 pm
por WHK
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines