Cita:
Iniciado por Aquaventus 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.