SQL/VBA : probleme avec LIKE et "*" [RESOLU] - SQL/NoSQL - Programmation
MarshPosté le 13-11-2004 à 20:04:19
Bonjour,
Je me casse la tête sur un pb bête
Ce morceau de code marche trés bien Set rs = New ADODB.Recordset ledetails = "CLINIQUE" sql = "SELECT EXTR_CLI.CODCLIAG, EXTR_CLI.LIBELLE, EXTR_CLI.VILLE, EXTR_CLI.DETAILS, EXTR_CLI.GROUPE FROM EXTR_CLI" sqlWhere = " WHERE EXTR_CLI.DETAILS LIKE '" & "CLINIQUE" & "'" sql = sql & sqlWhere Set rs = New ADODB.Recordset rs.CursorLocation = adUseClient rs.Open sql, cn, adOpenStatic, adLockOptimistic, adCmdText
mais si je remplace sqlWhere par sqlWhere = " WHERE EXTR_CLI.DETAILS LIKE '*" & "C" & "*'" CELA NE MARCHE PAS !!!!=> aucun enregistrement filtré
C'est certainement idiot Mais help
Message édité par kilimanjaro le 14-11-2004 à 07:48:38
Marsh Posté le 13-11-2004 à 20:04:19
Bonjour,
Je me casse la tête sur un pb bête
Ce morceau de code marche trés bien
Set rs = New ADODB.Recordset
ledetails = "CLINIQUE"
sql = "SELECT EXTR_CLI.CODCLIAG, EXTR_CLI.LIBELLE, EXTR_CLI.VILLE, EXTR_CLI.DETAILS, EXTR_CLI.GROUPE FROM EXTR_CLI"
sqlWhere = " WHERE EXTR_CLI.DETAILS LIKE '" & "CLINIQUE" & "'"
sql = sql & sqlWhere
Set rs = New ADODB.Recordset
rs.CursorLocation = adUseClient
rs.Open sql, cn, adOpenStatic, adLockOptimistic, adCmdText
mais si je remplace sqlWhere par
sqlWhere = " WHERE EXTR_CLI.DETAILS LIKE '*" & "C" & "*'"
CELA NE MARCHE PAS !!!!=> aucun enregistrement filtré
C'est certainement idiot Mais help
Message édité par kilimanjaro le 14-11-2004 à 07:48:38