BD desde el servidor

Saludos.
Estoy trabajando en una web con validación de usuarios y bases de datos, listados búsquedas inserción y demás, trabajo desde ultradev, mis pruebas las hago usando IIS en modo local y con la base de datos en el directorio remoto dentro de mi propio localhost, todo me va genial así si la conexión es en mi equipo por dsn en el sistema local, ¿mi pregunta es como hacer para que la conexión sea independiente y que esa web la pueda subir a mi servidor y funcione sin problemas independientemente del dsn y demás?
Gracias!

1 respuesta

Respuesta
1
Tienes dos alternativas, si quieres usar DSN le tienes que decir al administrador del server que te cree y habilite un DSN de sistema en el servidor haciendo referencia a la base de datos que se encuentra en el servidor
La otra forma es que cada vez que tienes que abrir la conexión usar un string de DSN less, es decir abrís la base al vuelo pero eso es demasiado lento sobre todo es i la base es grande, por eso lo mejor es usar DSN de sistema que este habilitado y correctamente configurado en el server
Cualquier cosa me avisas o si necesitas el código de la conexión DSN less
Suerte
Ok, ¿me puedes decir entonces como se hace con dsn less?
Gracias por la info, le pediré al adm del sistema el dsn, pero mientras, si me dices como es con dsn less voy a probar, es una BD pequeñita.
Gracias
Solo te escribo el string de conexión el resto es igual para cualquier conexión, dsn less o dsn común.
<%@ LANGUAGE="VBScript" %>
<%
' Declaramos el objeto de conexión a la base de datos
Set ConexionBD = Server.CreateObject("ADOdb.Connection")
' Abrimos el objeto con el driver específico
ConexionBD.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & "DBQ=" & Server.Mappath("/ruta/bd.mdb")
%>
Cambiale el driver por el que corresponda, SQL, FOXPRO, PARADOX; ORACLE, etc.
Y la ruta por la que corresponda, esto se hace todo al vuelo y cada vez que quieres abrir la conexión, se cierra igual que una común
Si no sabes algo o tienes alguna duda me avisas
Suerte

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas