Imprimir página | Cerrar ventana

ADO y SQL AZURE

Impreso de: Foro de Access y VBA
Categoría: Access y VBA
Nombre del foro: Access y VBA
Descripción del foro: Foro de programacion en Access (Con código y sin código)
URL: http://www.mvp-access.com/foro/forum_posts.asp?TID=80908
Fecha de impresión: 21/Julio/2019 a las 08:50


Tema: ADO y SQL AZURE
Publicado por: larry83
Asunto: ADO y SQL AZURE
Fecha de publicación: 05/Agosto/2015 a las 12:44
Buenos días,

Estoy intentando realizar una conexión de un formulario con mi base de datos Azure.
He hecho la prueba con MZ Tools y me conecta perfectamente, pero luego pongo el código y me sale este error.

" Error de compilacion, se esperaba un tipo definido por el usuario no un proyecto.

Dim Conexion As New ADODB


Conexion.ConnectionString = "Provider=SQLNCLI11.1;" _
& "Integrated Security="";" _
& "Persist Security Info=False;" _
& "User ID=Usuario;" _
& "Initial Catalog=BaseDatos;" _
& "Data Source=aaikjeo9a9.database.windows.net;" _
& "Initial File Name="";" _
& "Server SPN = "";"

Conexion.Open



A que se debe el error?
Cuando uso MZ Tools le meto la contraseña, pero luego cuando me lo copia al portapepeles no aparece,  tendrñia que ponerla yo'?

como & "Password= Clave";









Respuestas:
Publicado por: larry83
Fecha de publicación: 05/Agosto/2015 a las 12:59

Había olvidado poner Conecction y ahora me sale este error:

"El formato de la cadena de inicializacion no cumple con la especificacion OLE DB"


Dim Conexion As New ADODB.Connection


Conexion.ConnectionString = "Provider=SQLNCLI11.1;" _
& "Integrated Security="";" _
& "Persist Security Info=False;" _
& "User ID=Usuario;" _
& "Initial Catalog=BaseDatos;" _
& "Data Source=aaikjeo9a9.database.windows.net;" _
& "Initial File Name="";" _
& "Server SPN = "";"

Conexion.Open


Publicado por: Chea1
Fecha de publicación: 06/Agosto/2015 a las 09:15
Hace mucho que no uso ADO, pero veo que, al hacer la concatenación, en la cadena resultante tanto Integrate Security como Initial File Name son igual a una sola comilla simple.
 
 


-------------
Saludos
José Bengoechea Ibaceta
http://jbengoechea.com - Mi página
http://access.bengoechea.net -
Mi otra página


Publicado por: larry83
Fecha de publicación: 06/Agosto/2015 a las 13:47
que va, si quitas las comillas y dejas una simple te sale error, no te deja.
Tienes que ser las 2 si o si.
El problema es que eso es lo que me sale con MZ tools  y conecta, pero cuando pongo el codigo no conecta y soy incapaz de ver el fallo.


Publicado por: Chea1
Fecha de publicación: 06/Agosto/2015 a las 15:30
Perdona. Quise decir una sola comilla doble, normalmente van a pares.


-------------
Saludos
José Bengoechea Ibaceta
http://jbengoechea.com - Mi página
http://access.bengoechea.net -
Mi otra página


Publicado por: Mihura
Fecha de publicación: 06/Agosto/2015 a las 17:31
Copiado de una aplicación:


    CnRemota.ConnectionString = "Provider=SQLNCLI11.1;Integrated Security=;Persist Security Info=False;User ID=loginUsuario;Pwd=MiContraseña;Initial Catalog=CatalogoInicial;Data Source=xxxxxxxx.database.windows.net;Initial File Name=;Server SPN="
    CnRemota.Properties("Current Language") = "spanish"
    CnRemota.Open



Quita a tu cadena todas las concatenaciones que tiene.




-------------
Jesús Mansilla Castells.
Saludos desde Móstoles.

http://www.accessaplicaciones.com" rel="nofollow - Access Aplicaciones
http://www.tecsys.es" rel="nofollow - Tecsys.es



Imprimir página | Cerrar ventana