In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Como puedo hacer

Foro de Xailer profesional en español
Responder
Christian
Mensajes: 290
Registrado: Mié Abr 23, 2008 10:18 pm

Como puedo hacer

Mensaje por Christian »

Hola, estoy haciendo un sistema con SqlServer y a veces cuando abro una
consulta tODBCDataSet me aparece el msg que adjunto aqui (la conexion esta
ocupada) , el tema es como puedo tratar la apertura del un tODBCDataSet, ya
se que preguntando if oSql:Open(), pero yo quisiera saber como me
recomiendan intentar, vuelvo abrir?, pongo una pausa ?, como pongo una pausa
?, cuantas veces reintento ? etc.
Desde ya muchas gracias


Attached files
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9457
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Como puedo hacer

Mensaje por ignacio »

Christan,
Sin dudarlo un segundo, te recomiendo que utilices ADO para acceder a
SQLServer.
Te rogaría que probases con el ejemplo DatacontrolsODBC1 para ver si con
él se producen esos mismos errores. En cualquier caso si quieres puedes
mandarnos un ejemplo utilizando la BD demo que suele incluir SQLServer.
Por cierto, para comprobar si un dataset está abierto es preferible
simplemente utilizar su propiedad lOpen.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Christian" <christianassenza@yahoo.com.ar> escribió en el mensaje
news:[email=45e757e8@news.xailer.com...]45e757e8@news.xailer.com...[/email]
> Hola, estoy haciendo un sistema con SqlServer y a veces cuando abro una
> consulta tODBCDataSet me aparece el msg que adjunto aqui (la conexion esta
> ocupada) , el tema es como puedo tratar la apertura del un tODBCDataSet,
> ya se que preguntando if oSql:Open(), pero yo quisiera saber como me
> recomiendan intentar, vuelvo abrir?, pongo una pausa ?, como pongo una
> pausa ?, cuantas veces reintento ? etc.
>
> Desde ya muchas gracias
>
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Christian
Mensajes: 290
Registrado: Mié Abr 23, 2008 10:18 pm

Como puedo hacer

Mensaje por Christian »

Voy a probar, lo que pasa es que ya tengo todo un sistema hecho con
Interbase y lo queria usar con SqlServer aprovechando la funcionalidad de
odbc, voy a ver de preparar un ejemplo, la falla se produce cuando se abren
varios oDataSet un a continuacion del otro.
Saludos
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:45e7ea1c$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Christan,
>
> Sin dudarlo un segundo, te recomiendo que utilices ADO para acceder a
> SQLServer.
>
> Te rogaría que probases con el ejemplo DatacontrolsODBC1 para ver si con
> él se producen esos mismos errores. En cualquier caso si quieres puedes
> mandarnos un ejemplo utilizando la BD demo que suele incluir SQLServer.
>
> Por cierto, para comprobar si un dataset está abierto es preferible
> simplemente utilizar su propiedad lOpen.
>
> Un saludo,
>
> --
> Ignacio Ortiz de Zúñiga
> http://www.xailer.com
>
>
> "Christian" <christianassenza@yahoo.com.ar> escribió en el mensaje
> news:[email=45e757e8@news.xailer.com...]45e757e8@news.xailer.com...[/email]
>> Hola, estoy haciendo un sistema con SqlServer y a veces cuando abro una
>> consulta tODBCDataSet me aparece el msg que adjunto aqui (la conexion
>> esta ocupada) , el tema es como puedo tratar la apertura del un
>> tODBCDataSet, ya se que preguntando if oSql:Open(), pero yo quisiera
>> saber como me recomiendan intentar, vuelvo abrir?, pongo una pausa ?,
>> como pongo una pausa ?, cuantas veces reintento ? etc.
>>
>> Desde ya muchas gracias
>>
>>
>>
>
>
Responder