StringLen()
Posté : lun. 11 mars 2019 10:43
Bonjour,
Je rencontre un petit problème et je n'arrive pas à comprendre ce qui se passe. Voici mon code :
Actuellement, le premier ConsoleWrite affiche correctement $query. Mais le second n'affiche rien du tout car StringLen($query) renvoi 0 pour une raison que j'ignore. En encadrant StringLen() de Int(), pareil. En modifiant le nom des variables (pour éviter un problème de pointer), pareil.
Une idée de ce qu'il se passe ?
Je rencontre un petit problème et je n'arrive pas à comprendre ce qui se passe. Voici mon code :
; Construction de la requête.
$query = ""
$query = $query & "test = '"&$test&"', "
$query = $query & "test2 = '"&$test2&"', "
ConsoleWrite(@CRLF & $query & @CRLF)
$query = StringMid($query, 0, StringLen($query) - 2)
ConsoleWrite(@CRLF & $query & @CRLF)
$query = ""
$query = $query & "test = '"&$test&"', "
$query = $query & "test2 = '"&$test2&"', "
ConsoleWrite(@CRLF & $query & @CRLF)
$query = StringMid($query, 0, StringLen($query) - 2)
ConsoleWrite(@CRLF & $query & @CRLF)
Actuellement, le premier ConsoleWrite affiche correctement $query. Mais le second n'affiche rien du tout car StringLen($query) renvoi 0 pour une raison que j'ignore. En encadrant StringLen() de Int(), pareil. En modifiant le nom des variables (pour éviter un problème de pointer), pareil.
Une idée de ce qu'il se passe ?