Ver Mensaje Individual
  #5 (permalink)  
Antiguo 17/05/2012, 12:34
Avatar de gasuton
gasuton
 
Fecha de Ingreso: octubre-2010
Ubicación: Abandonware
Mensajes: 132
Antigüedad: 14 años, 1 mes
Puntos: 2
Respuesta: conexcion VB.net 2005 con SLQ2000 y ini

Cita:
Iniciado por Aquaventus Ver Mensaje
Hola gasuton, la solucion te dieron aqui arriba. Recuerda que los Imports van siempre en la cabecera y que la sintaxis "[ ]" pertenece a c# y no a VB que son "( )" por ello no reconoce tu clase. Saludos!.
Jejeje me di cuenta de eso, pero gracias igual por el dato, de hecho ahora tengo otro detalle (malditas diferencias entre vb6 y .net, jejejej).

El detalle que tengo9 es el siguiente:

al parecer esta todo listo en mi modulo, les dejo el codigo:

Código:
Imports System
Imports System.Data
Imports System.Data.SqlClient
Imports System.Configuration

Module conexionDB

    Public sisdb As New SqlClient.SqlConnection

    Public strUsuario As String
    Public strDept As String
    Public mensaje As String

    Public Sub conectar()

        Dim connectionstring As String = ConfigurationManager.ConnectionStrings("DBconexion").ConnectionString
        Dim conn As New SqlConnection(connectionstring)

    End Sub

End Module

ahora les dejo el codigo de mi form donde tengo un datagrid al que le quiero completar la info:
Código:
mports System.Data
Imports System.Data.SqlClient

Public Class usuarios

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

        conectar()

        Dim da As New SqlDataAdapter("select * from usuarios", sisdb)
        Dim ds As New DataSet

        da.Fill(ds)

        DataGridView1.DataSource = ds.Tables(0)

    End Sub
End Class
El problema que tengo es que en el da.fill(ds) me da el siguiente error:

The ConnectionString property has not been initialized.

seguro me falta declarar algo para poder realizar bien la conexcion, el tema es que no se bien que es.



Les comento como lo hacia en vb6, yo en mi modulo declaraba ademas de la conexcion un
Public rs As New Recordset
y en el form llamaba a mi funcion conectar y despues de eso abria mi rs con un rs.open seguido de la sentenica de SQL.


Espero me puedan ayudar.

Saludos.
__________________
Ley numero 1: Si tu sistema falla seguro es una problema con la inteface entre el teclado y la silla.
Ley numero 2: El programador jamas tiene la culpa.
Ley numero 3: no me acuerdo