|
| Iniciado por mickael.vilasboas, 23,ago. 2018 09:52 - 4 respuestas |
| |
| | | |
|
| |
| Publicado el 23,agosto 2018 - 09:52 |
Bonjour, j'ai un souci en voulant utiliser une requête intégrée SQL. Quand je l’exécute en faisant "tester la requête" pas de souci.
Mais quand j'essai de l'utiliser dans la zone de code windev, j'ai toujours le message d'erreur : "L'expression à vérifier avec REGEXP doit être de type chaîne de caractère"
Voici mon code :
sdReqsql est une Source dede Données sdReqsql = "REQ_SQL_Select_Reg"
sdReqsql.ParamReg = "Toto|tata"
SI PAS HExécuteRequête(sdReqsql,hRequêteDéfaut) ALORS Erreur(HErreurInfo(hErrComplet)) SINON HLitPremier(sdReqsql) ... FIN
Merci. |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 120 mensajes |
|
| Publicado el 24,agosto 2018 - 11:54 |
| essayez de remplacer hrequetedefaut par hrequetesanscorrection |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 34 mensajes |
|
| Publicado el 07,febrero 2020 - 11:06 |
J'ai le même soucis et hrequetesanscorrection n'y change rien Quelqu'un a t-il trouvé une parade ? |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 4.362 mensajes |
|
| Publicado el 07,febrero 2020 - 11:52 |
Bonjour, Le problème se produit-il dans une chaîne sans le caractère "|" ?
-- Il y a peut être plus simple, mais, ça tourne |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 34 mensajes |
|
| Publicado el 07,febrero 2020 - 15:04 |
J'ai résolu le problème. Il faut exécuter HExécuteRequêteSQL et non pas HExécuteRequête, et spécifier la connexion. Dans mon cas :
SI PAS HExécuteRequêteSQL(sdData,cnxBaseDonnée,hRequêteSansCorrection,sReq) ALORS Erreur(ErreurInfo(errComplet)) RETOUR FIN |
| |
| |
| | | |
|
| | | | |
| | |
|