Autor Tema: Conexión de Codigo con Visual Basic .net o 2005  (Leído 5302 veces)

0 Usuarios y 1 Visitante están viendo este tema.

wolf_kof

  • Visitante
Conexión de Codigo con Visual Basic .net o 2005
« en: Junio 02, 2010, 04:01:56 pm »
Para mis grandes amigos y expertos de leandro, tengo una gran duda, estoy migrando desde visual basic 6.0 a visual studio 2005, pero la pregunta del millon, se como hacer las conexiones con dataenviroment, adodc, conexión por codigo, pero ¿Cómo hago la conexión por codigo en visual basic 2005?

Si me pudieran ayudar les agradeceria!!!!!!!

ssccaann43

  • Moderador
  • Terabyte
  • *****
  • Mensajes: 970
  • Reputación: +97/-58
    • Ver Perfil
    • Sistemas Nuñez, Consultores y Soporte, C.A.
Re:Conexión de Codigo con Visual Basic .net o 2005
« Respuesta #1 en: Junio 02, 2010, 04:06:16 pm »
En .Net trabajas con DataSet... Hay video tutoriales en la web y manuales por montones tambien...! Buscalos Abner...!

Saludos
Miguel Núñez.

wolf_kof

  • Visitante
Re:Conexión de Codigo con Visual Basic .net o 2005
« Respuesta #2 en: Junio 02, 2010, 04:26:14 pm »
ya tengo varios, lo unico que no dicen es la bendita conexión por codigos a datos, ACCESS, SQL, MYSQL

raul338

  • Terabyte
  • *****
  • Mensajes: 894
  • Reputación: +62/-8
  • xD fan!!!!! xD
    • Ver Perfil
    • Raul's Weblog
Re:Conexión de Codigo con Visual Basic .net o 2005
« Respuesta #3 en: Junio 02, 2010, 06:25:50 pm »
Usa los objetos Connection, DataSet, DataAdapter, Command, Reader, etc.... todo tiene  su tipo segun  a que tipo de bd te conectas, ej existen

SqlConnection, OracleConection, OdbcConection, OleDbConnection (Access)

A grandes rasgos se utiliza:
(bd)Connection para conectar (ovbio no :P)
(bd)DataAdapter para acceso a datos (todo en uno :P muy utilizado por asistentes)
(bd)DataSet, vendria a ser el Recordset pero mas...profundo (?) (incluyen DataTable, DataRelationship, etc, etc, una mini bd en memoria :))
(bd)Command para hacer consultas cortas (insert, update, select que devuelvan una fila/valor)

Busca info sobre ado.net y veras, poco y nada tiene que ver con vb6 xD

k_arlytos

  • Megabyte
  • ***
  • Mensajes: 211
  • Reputación: +2/-4
    • Ver Perfil
Re:Conexión de Codigo con Visual Basic .net o 2005
« Respuesta #4 en: Junio 03, 2010, 03:19:36 am »
UHMM YO TRABAJO CON .NET 2005
Y LA CONEXION ES LA MISMA Q USAS CON EL BV6.0 SI ESQUE TE VAS A CONECTAR A UNA BASE DE DATOS SQLSERVER 2000

ANTES Q NADA DEBES DE IMPORTAR LA LIBRERIA
Imports System.Data.SqlClient

Public Class Form1

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Dim CONEXION As SqlConnection
CONEXION = New SqlConnection("Data Source=.;Initial Catalog=pubs;User id=sa;password=")
CONEXION.Open()

en sub
end class
y con eso ya estas conectado tambien puedes usar lo q usas en vb6.0 el adodb.recordset
o el adodb.conexion
"Comentar el código es como limpiar el cuarto de baño; nadie quiere hacerlo, pero el resultado es siempre una experiencia más agradable para uno mismo y sus invitados"

zxs23

  • Megabyte
  • ***
  • Mensajes: 146
  • Reputación: +5/-2
    • Ver Perfil
Re:Conexión de Codigo con Visual Basic .net o 2005
« Respuesta #5 en: Junio 03, 2010, 10:37:23 pm »
Hace tiempo estube probando el vb2005 express el cual solo permite conexiones a ficheros ya sea de access o sqlserver2005, si 2005 ya que la version express solo permite conectarse a ficheros .mdf de sqlserver2005 o.mdb de access ojo con eso!(no SQLserver2000), la version full debe ser otra cosa.
Código: [Seleccionar]
Imports System.Data
Imports system.data.SqlClient

Public Class Form1
    Dim Conexion As New SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Empresa01.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True")
    Dim Comando As SqlCommand
    Dim DA As SqlDataAdapter
    Dim DS As New Empresa01DataSet


    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        lblFecha.Text = Date.Today

    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim Comando As New SqlCommand("SELECT * FROM socio", Conexion)

        'Conexion.Open()
        DA = New SqlDataAdapter(Comando)
        DS.Reset()
        DA.Fill(DS, "socio")
        DataGridView1.DataSource = DS.Tables("socio")
        ' Conexion.Close()
    End Sub

End Class
« última modificación: Junio 03, 2010, 10:39:04 pm por zxs23 »

wolf_kof

  • Visitante
Re:Conexión de Codigo con Visual Basic .net o 2005
« Respuesta #6 en: Enero 28, 2011, 05:29:42 pm »
Increiblemente estuve investigando hay una opcion de agregar el ado.com a los proyectos de visual .net 2005 y es exactamente igual que en vb 6.0 lo unico que cuando leemos o guardamos un dato es

text1.text = rs.fields("Nombre").value.topstring

seba123neo

  • Terabyte
  • *****
  • Mensajes: 763
  • Reputación: +88/-5
    • Ver Perfil
Re:Conexión de Codigo con Visual Basic .net o 2005
« Respuesta #7 en: Enero 29, 2011, 10:28:46 pm »
@wolf_kof

no se te ocurra por nada del universo meterle el ADO viejo de visual basic como referencia al .NET...es como si yo me compro una ferrari y le saco el motor y le meto un motor de fiat 600...debes usar el ADO.NET...no el ADO viejo...es re facil usarlo..es lo mismo solo cambian los nombres de los objetos y demas, pero es casi lo mismo.

PD: no es por meter pua pero , yo me pasaria al visual studio 2008, el 2005 creo que ya no es bueno usarlo, el 2008 le pasa por arriba las cosas nuevas que tiene.

saludos.