Consulta de varios registros
Haber si puedo explicarme quiero hacer una consulta en un campo Spc_Actt Cuando haga clic en un boton esta consulta me mustre los diferentes registro de mi tabla es decir si tengo un registro num. 13 y otro 4386(Estos numeros son las claves de mis agencias de viage) quiero obtener el nombre de mis agencias tengo el siguiente codigo pero solo consigo que me muestre solo un nombre haber si me pueden ayudar
With spc_act
.Source = "SELECT Spc_Acct FROM Emporio1 Where '((Spc_Acct = In(13)) Or (Spc_Acct = In(4386)))'"
.ActiveConnection = cnEmporio
.CursorType = adOpenStati
.CursorLocation = adUseClient
.LockType = adLockOptimistic
'.Bookmark = .LastModified
End With
spc_act.Open
Quiero obtener valores de estos dos registro a la ves
Gracias por ayudarme Saludos
With spc_act
.Source = "SELECT Spc_Acct FROM Emporio1 Where '((Spc_Acct = In(13)) Or (Spc_Acct = In(4386)))'"
.ActiveConnection = cnEmporio
.CursorType = adOpenStati
.CursorLocation = adUseClient
.LockType = adLockOptimistic
'.Bookmark = .LastModified
End With
spc_act.Open
Quiero obtener valores de estos dos registro a la ves
Gracias por ayudarme Saludos
Hola Guillermo.
Creo que a tu consulta le sobran las comillas simples, y tampoco entiendo el =in(). Yo creo que seria asi:
"SELECT Spc_Acct FROM Emporio1 Where Spc_Acct In(13,4386)"
Espero que esto te sirva
Un saludo
Creo que a tu consulta le sobran las comillas simples, y tampoco entiendo el =in(). Yo creo que seria asi:
"SELECT Spc_Acct FROM Emporio1 Where Spc_Acct In(13,4386)"
Espero que esto te sirva
Un saludo
es muy sencillo tu problema el error esta en que pones " or " y es " and" asi comparas correctamente ya que te toma las dos partes no como el or que si encuentra una coincidencia le vasta
Perdona, lo correcto es usar OR , ya que lo que quiere es recoger los datos de los dos registros, tanto el que vale 13 como el que vale 4386.
Si usas AND siempre te devolverá una consulta vacía, ya que ningún registro podrá tener SPC_ACCT=13 y a la vez SPC_ACCT=4386, no crees?
Saludos
Si usas AND siempre te devolverá una consulta vacía, ya que ningún registro podrá tener SPC_ACCT=13 y a la vez SPC_ACCT=4386, no crees?
Saludos
