Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/06/2010, 19:12
chiko_zulia
 
Fecha de Ingreso: junio-2010
Ubicación: Cabimas-Zulia
Mensajes: 23
Antigüedad: 14 años, 4 meses
Puntos: 1
Respuesta: problema al conectar con sql server en cliente..

En la cadena de conexion debes colocar lo sigueinte

ejemplo

Public cn as New ADODB.Connection
Public rs as New ADODB.Recorset


en la variable cn almacenas la ruta de tu bd

cn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\Sistema de Inscripcion\Base de Datos\Inscripciones.mdb;Persist Security Info=False"

Reemplazas la ruta de la conexion y colocas un app.path, quedaria asi

cn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Base de Datos\Inscripciones.mdb;"

El App.Path lo que hace es tomar la ruta de tu proyecto y luego de alli le indicas donde esta la carpeta de la base de datos y luego le indicas el nombre de la bd

esto solucionaria tu problema ya que el app.path tomaria cualquier ruta hasta donde se encuentre el proyecto y luego de alli el sabria donde esta la bd.

espero haberte podido ayudar y que me entiedas, un saludo, cualquier duda aqui estare.

Pd: te di la explicacion con una conexion de access, pero es la misma conexion para SQL server, asi es como las trabajo.