Cita:
Iniciado por iswar **** SE CONECTA A LA BASE DE DATOS ****
function conectar_base_datos(nombre_servidor,nombre_base_da tos,nombre_usuario,clave_usuario)
conectar="Driver={SQL Server};";
+"Server="+nombre_servidor+";";
+"Database="+nombre_base_datos+";";
+"uid="+nombre_usuario+";"+"pwd="+clave_usuario+"; "
nu_conexion=sqlstringconnect(conectar)
if nu_conexion<=0
messagebox('ESTE USUARIO NO TIENE CONEXION A LA BASE DE DATOS',64,'AVISO')
return .f.
else
_numero_conexion=nu_conexion
return .t.
endif
endfunc
Hola viejo, primeramente quiero agradecer por que en este post actualizastes muchas dudas con este tema de visual fox con sql server.
Pero me gustaria preguntarte algo con respecto a la variable
nu_conexion, por que segun veo la manera de trabajar es de esta forma:
Cuando haces todo lo de arriba el sql genera un numero de coneccion x, pero este numero de connecion tiene tiempo de caducidad o es algo que esta por default, o es algo que se puede controla en el sql o simplemente nunca caducan??
Pregunto esto, por no se cuanto tiempo tiene mi usuario para update, delete, insert antes que la coneccion se cierre o si se puede manipular desde fox o desde el sql directamente.
Espero haya quedado claro todo y me puedas ayudar.
Desde ya gracias.