Porfavor AYUDA!!!

05/08/2003 - 22:51 por Jiordie | Informe spam
Estoy programando con access xp, tengo la
tabla "actividades", vinculada a la base de datos por que
dicha tabla es de SQL Server 2000, además, esta indexada
por el campo "Codigo", resulta que el usuario digita el
codigo de actividad y al lado debe aparecer el nombre.

Es sencillo, pero lo raro es que (no he podido identificar
en que momento por que sucede muy aleatoriamente) cuando
ejecuto con metodo ADO, la instrucción Find, este se
demora mas de 10 segundos en traer el nombre, y cuando
ejecuto con la instruccion Dlookup de access este lo trae
enseguida (RAPIDISIMO), alguien me puede decir si estoy
haciendo algo mal?, o qué método es más rápido?

Además, hay un procedimiento almacenado que hace una serie
de instrucciones, aveces me corre en slólo 2 segundos, y
otras me da error por tiempo de espera. (igualmente es muy
aleatorio el caso, y por consiguiente inidentificable para
saber cuando o en qué momento sucede).

Alguien tiene alguna idea??.


GRACIAS???

Preguntas similare

Leer las respuestas

#1 Antonio Ortiz
05/08/2003 - 23:49 | Informe spam
Vaya, un pantalla de tipica de captura, segun entiendo.

Tienes 1 combo, donde seleccionas el "codigo" de la actividad, y al lado
debe aparecer la descripcion de la actividad. Pues es mas sencillo de lo que
parece, de hecho, no requieres codigo. Solo coloca un nuevo "combo" al lado
y pon como origen para ambos un campo que identifique el registro (la llave
primaria normalmente) que podria ser el autonumerico IDActividad, por
ejemplo.

Saludos,

Antonio Ortiz Ramirez
asesor en sistemas

www.aortiz.net




"Jiordie" escribió en el mensaje
news:05cc01c35b93$575b7ec0$
Estoy programando con access xp, tengo la
tabla "actividades", vinculada a la base de datos por que
dicha tabla es de SQL Server 2000, además, esta indexada
por el campo "Codigo", resulta que el usuario digita el
codigo de actividad y al lado debe aparecer el nombre.

Es sencillo, pero lo raro es que (no he podido identificar
en que momento por que sucede muy aleatoriamente) cuando
ejecuto con metodo ADO, la instrucción Find, este se
demora mas de 10 segundos en traer el nombre, y cuando
ejecuto con la instruccion Dlookup de access este lo trae
enseguida (RAPIDISIMO), alguien me puede decir si estoy
haciendo algo mal?, o qué método es más rápido?

Además, hay un procedimiento almacenado que hace una serie
de instrucciones, aveces me corre en slólo 2 segundos, y
otras me da error por tiempo de espera. (igualmente es muy
aleatorio el caso, y por consiguiente inidentificable para
saber cuando o en qué momento sucede).

Alguien tiene alguna idea??.


GRACIAS???
Respuesta Responder a este mensaje
#2 Jiordie
06/08/2003 - 14:37 | Informe spam
SIP, así la parte de "actividades" funciona muy bien, pero
qué me puedes decir acerca del SP, aveces corre rápido y
otras sale por tiempo de espera.


Vaya, un pantalla de tipica de captura, segun entiendo.

Tienes 1 combo, donde seleccionas el "codigo" de la


actividad, y al lado
debe aparecer la descripcion de la actividad. Pues es mas


sencillo de lo que
parece, de hecho, no requieres codigo. Solo coloca un


nuevo "combo" al lado
y pon como origen para ambos un campo que identifique el


registro (la llave
primaria normalmente) que podria ser el autonumerico


IDActividad, por
ejemplo.

Saludos,

Antonio Ortiz Ramirez
asesor en sistemas

www.aortiz.net




"Jiordie" escribió en el mensaje
news:05cc01c35b93$575b7ec0$
Estoy programando con access xp, tengo la
tabla "actividades", vinculada a la base de datos por que
dicha tabla es de SQL Server 2000, además, esta indexada
por el campo "Codigo", resulta que el usuario digita el
codigo de actividad y al lado debe aparecer el nombre.

Es sencillo, pero lo raro es que (no he podido identificar
en que momento por que sucede muy aleatoriamente) cuando
ejecuto con metodo ADO, la instrucción Find, este se
demora mas de 10 segundos en traer el nombre, y cuando
ejecuto con la instruccion Dlookup de access este lo trae
enseguida (RAPIDISIMO), alguien me puede decir si estoy
haciendo algo mal?, o qué método es más rápido?

Además, hay un procedimiento almacenado que hace una serie
de instrucciones, aveces me corre en slólo 2 segundos, y
otras me da error por tiempo de espera. (igualmente es muy
aleatorio el caso, y por consiguiente inidentificable para
saber cuando o en qué momento sucede).

Alguien tiene alguna idea??.


GRACIAS???



.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida