Ver Mensaje Individual
  #7 (permalink)  
Antiguo 13/12/2007, 12:30
gabyamenta
 
Fecha de Ingreso: diciembre-2007
Mensajes: 35
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: Como hago para conectar a una BD con input

En una pantalla estoy colocando los input de nombre del servidor, nombre base de datos, login y password.

Esos datos los estoy enviando a otra pagina mediante POST y coloco el siguiente codigo:

Dim Srv_SATB
Dim bd_SATB
Dim Login_SATB
Dim pwd_SATB

'CONDICION PARA SABER SI ESTAN CAMBIANDO LOS DATOS DEL SERVIDOR...
If request.Form("Srv_SATB") = "" and Request.Form("login_SATB") = "" and request.Form("Pwd_SATB") = "" and Request.Form("bd_SATB") = "" then
'VARIABLES FIJAS DE CONEXION A LA BASE DE DATOS
Srv_SATB = "LOCAL"
bd_SATB = "SATB"
login_SATB = "SATB"
pwd_SATB = "satb"

response.Write("CONECTADO A LA BD")
Else
'VARIABLES DEL FORMULARIO DE ACTUALIZACION DE LA BASE DE DATOS
Srv_SATB = request.Form("Srv_SATB")
bd_SATB = request.Form("bd_SATB")
login_SATB = request.Form("login_SATB")
pwd_SATB = request.Form("Pwd_SATB")

response.Write("ACTUALIZADA LA BD")

end if
Dim cnn_SATB
Dim Rs_SATB
Dim sql
'OBJETOS DE CONEXION
Set cnn_SATB = Server.CreateObject("ADODB.connection")
Set Rs_SATB = Server.CreateObject("ADODB.RecordSet")

'QUERY A LA BASE DE DATOS
'Conn_SATB.Open "driver={SQL Server};server="&Srv_SATB&"; database="&bd_SATB&"; uid="&login_SATB&"; pwd="&pwd_SATB&""

DE esta manera me funciona perfectamente, el problema es que si se cambia la informacion y se actualiza como hago para que tome los valores nuevos y sustituya los anteriores...

Espero haber sido mas explicita....

Gracias