Iniciar Sesión

Ver la Versión Completa : [Sintaxis] timeout en conexion sql


drvedia1981
18 de agosto de 2022, 15:27
Hola a todos ayuda !

Me estoy conectando a una base mysql hace tiempo y funciona muy bien el tema es que cuando no se conecta por cable desconectado o algo asi ya que la base esta en otra pc tarda un ratito en tirar error s1000 ese tiempo de espera se puede configurar?
Gracias Saludos

EXEC SQL CONNECT TO 'BASE' END-EXEC.
IF SQLSTATE = "S1000" THEN ....

Kuk
18 de agosto de 2022, 15:33
@drvedia1981, depende del motor. ¿Qué base es? Tiene que haber un parámetro tipo timeout o algún termino similar.

drvedia1981
18 de agosto de 2022, 18:44
hola kuk tengo el .inf de cobol y es mysql connector data sourse en el odbcad32 e windows , no veo nada de timeout
asi esta el de cobol


[SERVER LIST]
BASE=BASE
[BASE]
@SQL_DATASRC=CONECTA
@SQL_USERID=root
@SQL_PASSWORD=BLLNOGFAKENNFBLLMOPEBGLFLDHG
@SQL_ACCESS_MODE=READ_WRITE
@SQL_COMMIT_MODE=AUTO
@SQL_CONCURRENCY=READ_ONLY
@SQL_ODBC_CURSORS=USE_DRIVER
@SQL_QUERY_TIMEOUT=0
[CONNECTION_SCOPE]
@SQL_CONNECTION_SCOPE=PROCESS

JCantero
18 de agosto de 2022, 19:06
@drvedia1981, has probado a cambiar @SQL_QUERY_TIMEOUT=0 por @SQL_QUERY_TIMEOUT=10 ?

drvedia1981
18 de agosto de 2022, 21:19
Hola @JCantero si pero no hay diferencia parece que ese parametro no es para el momento de conectar Saludos

Kuk
18 de agosto de 2022, 23:11
@drvedia1981, echa un ojo a esto: How can I change the default Mysql connection timeout when connecting through python? - Stack Overflow (https://stackoverflow.com/questions/14726789/how-can-i-change-the-default-mysql-connection-timeout-when-connecting-through-py)

drvedia1981
23 de agosto de 2022, 16:34
Hola kuk eso tampoco lo resuelve la verdad no se que mas probar Saludos

Kuk
23 de agosto de 2022, 18:58
@drvedia1981, no puede ser, has probado con:


[mysqld]

connect_timeout=100