Foros del Web » Programación para mayores de 30 ;) » .NET »

duda sobre conexion SQL en .net 2005

Estas en el tema de duda sobre conexion SQL en .net 2005 en el foro de .NET en Foros del Web. hola gente me a dado una duda actualmente uso el .NET 2003 cuando quiero hacer una conexion a la base de dato SQL server uso ...
  #1 (permalink)  
Antiguo 12/01/2008, 11:51
 
Fecha de Ingreso: febrero-2005
Mensajes: 867
Antigüedad: 19 años, 3 meses
Puntos: 3
Busqueda duda sobre conexion SQL en .net 2005

hola gente me a dado una duda actualmente uso el .NET 2003 cuando quiero hacer una conexion a la base de dato SQL server uso los controles


SqlConnection1.Open()
SqlDataAdapter

etc.... por igual si uso base de datos de Access

bueno ahora eh comenzado a usar el VB.NET 2005 y no encuentro estos controles para hacer la conexion a SQL server , lo mas que veo es un tal BindingSource , si alguien me puede decir en .NET 2005 como hago esto para SQL server y por igual si quiero usas Access

muchas gracias
  #2 (permalink)  
Antiguo 12/01/2008, 13:21
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 16 años, 9 meses
Puntos: 13
Re: duda sobre conexion SQL en .net 2005

Como que no podes!!!
Tenes importada la libreria System.Data.SqlClient no?

Saludos.
  #3 (permalink)  
Antiguo 12/01/2008, 13:30
 
Fecha de Ingreso: febrero-2005
Mensajes: 867
Antigüedad: 19 años, 3 meses
Puntos: 3
Re: duda sobre conexion SQL en .net 2005

si si la tengo importada pero lo que digo es que en vb.net 2005 no tengo el objeto
SqlConnection y los SqlDataAdapter, !!! como figura en el 2003 ,, la pregunta es donde lo encuentro o cual hace la misma funcion en 2005

Última edición por coyote20; 13/01/2008 a las 13:19
  #4 (permalink)  
Antiguo 12/01/2008, 20:21
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 16 años, 9 meses
Puntos: 13
Re: duda sobre conexion SQL en .net 2005

si tiras un objeto SqlDataSource a tu aspx y le das con el boton derecho Configure DataSource, tenes la opcion de crear una conexion nueva o asignarle la existente, creo que con esto te podes manejar. Saludos.
  #5 (permalink)  
Antiguo 13/01/2008, 13:17
 
Fecha de Ingreso: febrero-2005
Mensajes: 867
Antigüedad: 19 años, 3 meses
Puntos: 3
Re: duda sobre conexion SQL en .net 2005

Cita:
Iniciado por mdavila Ver Mensaje
si tiras un objeto SqlDataSource a tu aspx y le das con el boton derecho Configure DataSource, tenes la opcion de crear una conexion nueva o asignarle la existente, creo que con esto te podes manejar. Saludos.
no no no no no a ver me explico mejor para comenzar no estoy usando aspx "estoy usando WinForm" por otra parte no tengo los objetos SqlDataSource por que eso esta en VB.NET 2003 que lo se usar perfetamente PERO NO ESTA EN VB.NET 2005 que es lo que que estoy aprendiendo a usar ahora va !!!! lo estoy viendo. Bien hasta ahi ahora viene la cosa.


Como efectuo la conexion a SQL Server Management Studio Express 2005 ???? y VB.NET 2005
  #6 (permalink)  
Antiguo 13/01/2008, 21:00
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 16 años, 9 meses
Puntos: 13
Re: duda sobre conexion SQL en .net 2005

A bueno, pero no te enojes, estas en la parte de web forms y por eso te conteste para aspx.

De todas formas en el menu arriba en Data, tenes Add New DataSource

Saludos.
  #7 (permalink)  
Antiguo 14/01/2008, 05:16
Avatar de Javier Santamaria  
Fecha de Ingreso: julio-2007
Mensajes: 296
Antigüedad: 16 años, 9 meses
Puntos: 1
Re: duda sobre conexion SQL en .net 2005

Hola, he echo la prueba y este codigo no me tira ningun error:

Código:
Imports System.Data.SqlClient

Public Class Test

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim conn As SqlConnection
        Dim adapter As SqlDataAdapter
    End Sub
A partir de aqui seria manejarlos, pero funcionar deben de funcionar.

Saludos
  #8 (permalink)  
Antiguo 14/01/2008, 05:58
 
Fecha de Ingreso: febrero-2005
Mensajes: 867
Antigüedad: 19 años, 3 meses
Puntos: 3
Re: duda sobre conexion SQL en .net 2005

Cita:
Iniciado por mdavila Ver Mensaje
A bueno, pero no te enojes, estas en la parte de web forms y por eso te conteste para aspx.

De todas formas en el menu arriba en Data, tenes Add New DataSource

Saludos.
Upa si tienes razon no me di cuenta estoy en el foro que no es tendria que ser en Win Form le clickie mal
  #9 (permalink)  
Antiguo 14/01/2008, 06:05
 
Fecha de Ingreso: febrero-2005
Mensajes: 867
Antigüedad: 19 años, 3 meses
Puntos: 3
Re: duda sobre conexion SQL en .net 2005

Cita:
Iniciado por Javier Santamaria Ver Mensaje
Hola, he echo la prueba y este codigo no me tira ningun error:

Código:
Imports System.Data.SqlClient

Public Class Test

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim conn As SqlConnection
        Dim adapter As SqlDataAdapter
    End Sub
A partir de aqui seria manejarlos, pero funcionar deben de funcionar.

Saludos
si seria una opcion ya lo probare yo porque con el .net 2003 me acostumbre lanzar un objeto al form SQLconnetion y los SQLDataAdapter y con este objeto ya hacia las conexiones y consultas automaticamente creo que con 2005 deberia de aber algo asi !!! pero bueno si no hago las conexion asi como me dices manualmente

por ejemplo yo con 2003 hacia esto

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Try

Me.SqlConnection1.Open()
Me.SqlDataAdapter1.InsertCommand.Parameters("@nomb re").Value = Me.TextBox1.Text
Me.SqlDataAdapter1.InsertCommand.Parameters("@desc ripcion").Value = Me.TextBox2.Text
Me.SqlDataAdapter1.InsertCommand.Parameters("@fech alanzamiento").Value = Me.TextBox3.Text
Me.SqlDataAdapter1.InsertCommand.Parameters("@gene ro").Value = Me.ComboBox1.Text
Me.SqlDataAdapter1.InsertCommand.ExecuteNonQuery()
Me.SqlConnection1.Close()

'mostramos el aviso en una label
Label5.Text = "datos cargados"

Me.SqlConnection1.Close()
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try

y listo solo tenia que poner los objetos en el form

pero bue muchas gracias lo hare manual
  #10 (permalink)  
Antiguo 14/01/2008, 09:55
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 3 meses
Puntos: 50
Re: duda sobre conexion SQL en .net 2005

movido de web forms

Saludos
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #11 (permalink)  
Antiguo 15/01/2008, 09:28
 
Fecha de Ingreso: febrero-2005
Mensajes: 867
Antigüedad: 19 años, 3 meses
Puntos: 3
Re: duda sobre conexion SQL en .net 2005

tengo lo siguiente

Dim conexion As New SqlConnection("server=(local) database=administracion;integrated security=SSPI")
conexion.Open()

Dim comando As New SqlCommand("select nombre,clave from usuarios", conexion)
Dim datos As SqlDataReader = comando.ExecuteReader()
While datos.Read()
Me.TextBox3.AppendText(datos("nombre") & datos("clave") & vbCrLf)
End While
conexion.Close()

pero no me hace la conexion me da error ???

Error mientras se establecía la conexión con el servidor. Al conectar con SQL Server 2005, el error se puede producir porque la configuración predeterminada de SQL Server no admite conexiones remotas. (provider: Proveedor de canalizaciones con nombre, error: 40 - No se pudo abrir una conexión con SQL Server)
ya lo revise y no encontre nada alguna opinion
  #12 (permalink)  
Antiguo 15/01/2008, 11:18
Avatar de Drako_18  
Fecha de Ingreso: mayo-2005
Ubicación: Madrid
Mensajes: 505
Antigüedad: 19 años
Puntos: 16
Re: duda sobre conexion SQL en .net 2005

asegurate de escribir bien la cadena de conexion...
www.connectionstrings.com

en esa web puedes encontrar todo tipo de conexiones...
__________________
Rubén Espada
Desarrollador full stack .Net (Angular + JS + .Net Core)
  #13 (permalink)  
Antiguo 15/01/2008, 17:03
 
Fecha de Ingreso: febrero-2005
Mensajes: 867
Antigüedad: 19 años, 3 meses
Puntos: 3
Re: duda sobre conexion SQL en .net 2005

ok muchas gracias el problema era que tenia que separar donde indica la base de datos con punto y copa asi

Dim conexion As New SqlConnection("server=(local) database=administracion; integrated security=SSPI")



cuando lo separe ahi me funciono

ahora estoy peliando con los Insert , delete, modificacion

hay cosas que no las entiendo el porque lo hace !!!! claro haciendo comparaciones con el .net 2003


si tienes algunos ejemplo practico y sencillo de hacer insert, delete y modificacion te lo agradeceria

gracias de ante manos
  #14 (permalink)  
Antiguo 16/01/2008, 11:46
 
Fecha de Ingreso: julio-2005
Ubicación: Córdoba
Mensajes: 254
Antigüedad: 18 años, 9 meses
Puntos: 0
Re: duda sobre conexion SQL en .net 2005

Hola amigo:

Espero te sirva esto:

Actualizar:

Código:
Function upestado(ByVal nombre As String, ByVal tarea As String) As Boolean
dim path as string= "Ruta del Acces"
        Try
            Dim con As OleDbConnection
            con = New OleDbConnection(" Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & path & "")
            Dim sql As String
            sql = " UPDATE Tareas SET Tareas.Estado = 'Vencido' WHERE (((Tareas.Nombre)='" & nombre & "') AND ((Tareas.Tarea)='" & tarea & "'));"


            Dim cmd As New OleDbCommand(sql.ToString, con)
            con.Open()
            cmd.ExecuteNonQuery()
            con.Close()
            cmd.Dispose()
            con.Dispose()
            Return True
        Catch err As OleDbException
            Return False
        Catch err As Exception
            Return False
        End Try
    End Function



INSERTAR:



Código:
 Public Function newtarea(ByVal Nombre, ByVal Tarea, ByVal timeout, ByVal estado) As Boolean

dim path as string= "Ruta del Acces"

        Try
            Dim con As OleDbConnection
            con = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " & path)
            Dim sqlbuilder As New System.Text.StringBuilder()

            With sqlbuilder
                .Append("INSERT INTO Tareas")
                .Append("(Nombre, Tarea, Fecha, timeout, Estado, ultimomail)")
                .Append("VALUES ('")
                .Append(Nombre & "', '")
                .Append(Tarea & "', '")
                .Append(Now.Date & "', '")
                .Append(timeout & "', '")
                .Append(estado & "', '")
                .Append(Now & "');")


            End With

            Dim cmd As New OleDbCommand(sqlbuilder.ToString, con)
            con.Open()
            cmd.ExecuteNonQuery()
            con.Close()
            cmd.Dispose()
            con.Dispose()

            Return True

        Catch err As OleDbException
            Return False
        Catch err As Exception
            Return False
        End Try
    End Function

Saludos, Mucha Suerteee !!!
__________________
Facil ! Lo unico que hay que hacer para no ser animal, es razonar !
  #15 (permalink)  
Antiguo 18/01/2008, 14:03
 
Fecha de Ingreso: febrero-2005
Mensajes: 867
Antigüedad: 19 años, 3 meses
Puntos: 3
Re: duda sobre conexion SQL en .net 2005

excelente mcuhas gracias sera de utilidad
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 17:59.