Consultar varios registros en un select?

Guillermo
16 de Enero del 2004
Hola cuates:
Disculpen mi innorancia estoy tratando de consultar varios registro diferentes con un select aqui esta mi codigo
Set spc_act = New Recordset
With spc_act

.Source = "SELECT Spc_Acct FROM Emporio1 Where Spc_Acct In[13,4386,1716]"
.ActiveConnection = cnEmporio
.CursorType = adOpenStati
.CursorLocation = adUseClient
.LockType = adLockOptimistic
'.Bookmark = .LastModified

End With

spc_act.Open
Pero me manda error me dice que el In le faltan () y ya probe y nada pero aun sigue mi problema, espero me puedan ayudar

una ves que tenga esta consulta en una tabla detalle tengo varios registros diferentes logicamente se repiten algunos, lo que quiero hacer es sumar esos registros que se repiten y guardarlos en otra tabla nadamas en un solo registro.


rafa
16 de Enero del 2004
Hola Guillermo.
El in va con () no con []

Guillermo
16 de Enero del 2004
Ya lo cheque pero me sigue apareciendo como error

Baltasar
16 de Enero del 2004
La única manera que veo de usar el IN es con paréntesis:

"SELECT Spc_Acct FROM Emporio1 Where Spc_Acct In (13,4386,1716)"

Salvo que esos campos no sean numéricos, con lo que faltarían las comillas:

"SELECT Spc_Acct FROM Emporio1 Where Spc_Acct In ('13','4386','1716')"

Saludos