Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/02/2006, 04:42
acrego
 
Fecha de Ingreso: abril-2005
Ubicación: Santiago Compostela
Mensajes: 213
Antigüedad: 20 años
Puntos: 0
conexion a base de datos

Buenas, una pregunta, tengo una pagina web con una conexion a una base de datos en access (por ahora), mirando por internet encontre que puedes hacer un archivo que tendria los datos de la conexión, mi ejemplo es este:

Código:
<%
	Set CN=Server.CreateObject("ADODB.Connection")
	CN.ConnectionString="DSN=bd;'';'';"
	CN.Open
%>
despues desde la pagina asp, lo llamo cuando quiera acceder a la base de datos para hacer un listado, y el codigo sería este:

Código:
%
	Set Rst = Server.CreateObject("ADODB.Recordset")
	Rst .ActiveConnection= CN
	SQL = "SELECT * FROM tabla"			
	Rst.Open SQL,CN ,adOpenStatic,adLockReadOnly 
%>

<%
	Rst.Close
	Set Rstr=Nothing%>
mi pregunta es, este codigo es correcto, es decir es asi como se hace o hay otra forma mejor de hacerlo.

otra pregunta alguna vez cuando hago una consulta desde una pagina asp, y la base de datos esta cerrada, me da un error , que viene diciendo que esta bloqueada por un usuario, esto me suele pasar cuando estan accediendo varias personas a la vez, alguno sabe como puedo solucionarlo.

un saludo