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???
 

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???

Preguntas similares