Estoy comenzando a independizarme del Ultradev y tengo cierta duda. Quiero seguir usando el metodo de definir la conexion en un .asp aparte y mi duda es si despues de utilizarla la estoy cerrando correctamente.
Este es el contenido del .asp con la conexion:
<%
MM_connmysql_STRING = "dsn=dsnmysql;uid=usuario;pwd=password;&qu ot;
%>
y esto es lo que hago en mis demas .asp's:
Dim RS_ingreso
...
set RS_ingreso = CreateObject ("ADODB.Recordset")
RS_ingreso.ActiveConnection = MM_connmysql_STRING
SQL = "Select...
RS_ingreso.Open SQL, RS_ingreso.ActiveConnection
...
RS_ingreso.close
set RS_ingreso=nothing
y cuando inserto registros con INSERT INTO hago esto:
(el RS lo creo para verificar que no haya otro nick igual)
set RS_registro = CreateObject ("ADODB.Recordset")
RS_registro.ActiveConnection = MM_connmysql_STRING
SQL_mismonick = "Select ...
RS_registro.Open SQL_mismonick, RS_registro.ActiveConnection
...
'Insercion en tabla usuarios
SQL_usuarios = "INSERT INTO mydb.usuarios "
SQL_usuarios = SQL_usuarios&"(fecharegistro, nick) "
SQL_usuarios = SQL_usuarios&"VALUES ('"&fecharegistro&"', '"&nickregistro&"');"
RS_registro.ActiveConnection.Execute(SQL_usuarios)
RS_registro.Close
set RS_registro=nothing
ESTOY CERRANDO TODO CORRECTAMENTE?
ESTOY HACIENDO ALGO DE MAS O DEMASIADO COMPLICADO Y ES MAS FACIL?
TODO ME ANDA, PERO ME DA LA SENSACION DE QUE LA PARTE
RS_registro.ActiveConnection.Execute(SQL_usuarios)
NO DEBERIA TENER RELACION CON EL RS_registro QUE ME SIRVE PARA VERIFICAR EL NICK. ES ASI?
AYUDA POR FAVOR!