Una Pregunta de conexiones

10/11/2005 - 17:40 por Elva Pascacio | Informe spam
Grupo que tal,

Tengo una pregunta de conexiones, hago un include en mi pagina a una conexion

<!--#include file="inc/Conexiones28.asp"-->

Dim objCN 'Objeto Conexion
Dim objRS 'Objeto Recordset
Dim strCadena, strSQL 'Cadenas

strCadena = strCN_5_28
Set objCN = Server.CreateObject("ADODB.Connection")
objCN.open strCadena


Pero existen procesos que son tan grandes que me sale este error :

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]SQL Server does not exist
or access denied.
/mis/mis_ind_col.asp, line 29

Como podria hacer para que si la conexion esta abajo no ejecute ?, se podra
hacer?

Espero me puedan ayudar.

Gracias

Preguntas similare

Leer las respuestas

#1 Mario FLores
10/11/2005 - 18:16 | Informe spam
Por que no utilizas la sentencia "On error"?

On Error Resume Next
Err.Clear
objRS.Open sqlstring,objCN
if Err.Number<>0 then%>
<script language="javascript">history.back();</script>
<%end if

probablemente con esto puedas solucionar tu problema

salu2
"Elva Pascacio" escribió:

Grupo que tal,

Tengo una pregunta de conexiones, hago un include en mi pagina a una conexion

<!--#include file="inc/Conexiones28.asp"-->

Dim objCN 'Objeto Conexion
Dim objRS 'Objeto Recordset
Dim strCadena, strSQL 'Cadenas

strCadena = strCN_5_28
Set objCN = Server.CreateObject("ADODB.Connection")
objCN.open strCadena


Pero existen procesos que son tan grandes que me sale este error :

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]SQL Server does not exist
or access denied.
/mis/mis_ind_col.asp, line 29

Como podria hacer para que si la conexion esta abajo no ejecute ?, se podra
hacer?

Espero me puedan ayudar.

Gracias


Respuesta Responder a este mensaje
#2 Elva Pascacio
10/11/2005 - 18:33 | Informe spam
Mario,

Muchisimas gracias por tu ayuda ...!!! :)

"Mario FLores" escribió:

Por que no utilizas la sentencia "On error"?

On Error Resume Next
Err.Clear
objRS.Open sqlstring,objCN
if Err.Number<>0 then%>
<script language="javascript">history.back();</script>
<%end if

probablemente con esto puedas solucionar tu problema

salu2
"Elva Pascacio" escribió:

> Grupo que tal,
>
> Tengo una pregunta de conexiones, hago un include en mi pagina a una conexion
>
> <!--#include file="inc/Conexiones28.asp"-->
>
> Dim objCN 'Objeto Conexion
> Dim objRS 'Objeto Recordset
> Dim strCadena, strSQL 'Cadenas
>
> strCadena = strCN_5_28
> Set objCN = Server.CreateObject("ADODB.Connection")
> objCN.open strCadena
>
>
> Pero existen procesos que son tan grandes que me sale este error :
>
> Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
> [Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]SQL Server does not exist
> or access denied.
> /mis/mis_ind_col.asp, line 29
>
> Como podria hacer para que si la conexion esta abajo no ejecute ?, se podra
> hacer?
>
> Espero me puedan ayudar.
>
> Gracias
>
>
Respuesta Responder a este mensaje
#3 Matías Iacono
10/11/2005 - 22:28 | Informe spam
El error que te marca es que el servidor de SQL Server no existe, o tu
nombre de usuario y contraseña son incorrectos.

La solucion, es controlando los errores.

Puedes hacer:

On Error Resume Next





if err.number <> 0 then
'Se produjo un error
response.write(err.description)
end if

En este caso, en una funcion podrias tener el control de errores que te
retorne si se conecto correctamente o no.

Saludos.

Matías Iacono
Microsoft MVP ASP/ASP.net - DCE3
"Elva Pascacio" escribió en el
mensaje news:
Grupo que tal,

Tengo una pregunta de conexiones, hago un include en mi pagina a una
conexion

<!--#include file="inc/Conexiones28.asp"-->

Dim objCN 'Objeto Conexion
Dim objRS 'Objeto Recordset
Dim strCadena, strSQL 'Cadenas

strCadena = strCN_5_28
Set objCN = Server.CreateObject("ADODB.Connection")
objCN.open strCadena


Pero existen procesos que son tan grandes que me sale este error :

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]SQL Server does not
exist
or access denied.
/mis/mis_ind_col.asp, line 29

Como podria hacer para que si la conexion esta abajo no ejecute ?, se
podra
hacer?

Espero me puedan ayudar.

Gracias


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida