SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: jotaBKM en Lunes 19 de Marzo de 2007, 22:25

Título: Conexion Con Sqlserver 2005
Publicado por: jotaBKM en Lunes 19 de Marzo de 2007, 22:25
hola amigos:

mi pregunta esta relacionada con la conexion a sqlserver 2005

________________________________________________________
       Dim ComandoParametrizado As OleDbCommand
        Dim Conexion As OleDbConnection
        Dim StrConexion As String
        Dim Lector As OleDbDataReader
        Dim Parametro As System.Data.OleDb.OleDbParameter

        StrConexion = "Provider=SQLOLEDB.1;User ID=sa;Persist Security Info=true; Initial Catalog=pubs;Data Source=(local); "
        Conexion = New System.Data.OleDb.OleDbConnection(StrConexion)

        Conexion.Open()


________________________________________________________

al ejecutar el codigo me arroja una excepcion no controlada en la

Conexion.Open()

eso quiere decir que no puedo establecer conexion...

el servidor de sqlserver lo mantengo corriendo permanentemente pero en esta ocacion no tengo conexion alguien podria ayudarme ... con alguna idea

de antemano muchas gracias.... cualquier aporte me sirve
Título: Re: Conexion Con Sqlserver 2005
Publicado por: Cajami en Lunes 19 de Marzo de 2007, 23:20
hola, prueba con este codigo:

Código: Text
  1. Imports System.Data
  2. Imports System.Data.SqlClient
  3.  
  4. .......
  5.  
  6. Dim Conexion As New SqlConnection("Data Source=.\SQLEXPRESS; Initial Catalog=Base_Datos_Escuela; Integrated Security=True")
  7. Dim Comando As New SqlCommand
  8. Comando.Connection = Conexion
  9.  
  10. Conexion.Open()
  11. Comando.CommandType = CommandType.StoredProcedure
  12. Comando.CommandText = "SELECT * FROM Alumno"
  13. ..............
  14.  
Título: Re: Conexion Con Sqlserver 2005
Publicado por: jotaBKM en Martes 20 de Marzo de 2007, 01:01
gracias... pude hacer la conexion sin problemas.
comprendi q tengo error con la cadena en oldb ...

pero sabes necesito usar esto :

Dim Parametro As System.Data.OleDb.OleDbParameter

y este namespace

 Imports System.Data.SqlClient

no me lo otorga ...

por lo que debo seguir, y tratar de sacar el error...

a todo esto el error es el siguiente:

[DBNETLIB][ConnectionOpen (Connect()).]No existe el servidor SQL Server o se ha denegado el acceso al mismo.


lei en algunos foros que es problema de permisos en sqlserver 2005

tu sabrias algo de esto...