Pour initialiser un dataset je procède de la façon suivante :
myCommand.CommandText = MySql
myAdapter.SelectCommand = myCommand
myAdapter.Fill(MyDataset)
ou MySql représente une chaîne de caractère.
Ce qui fonctionne correctement jusqu'au moment ou je tente une instruction
comportant un caractère de substitution.
Style : MySql = "SELECT blabla FROM Table WHERE(((Table.champ) Like
'Valeur*'));"
Par ailleurs, si dans le debugger, je récupère la chaîne Mysql et que je
crée une requête directement dans ma base Access, j'obtiens le résultat
correct ...
Comment utiliser les caractères de substitution?
Quelqu'un a t il une piste ?
Merci d'avance de vos réponses
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Isabelle Prawitz
Bonjour ! Pour SQL, c'est % qui correspond à x caractères. A+ Isa
"cpeltier" a écrit dans le message de news:
Bonsoir à tous
Pour initialiser un dataset je procède de la façon suivante : myCommand.CommandText = MySql myAdapter.SelectCommand = myCommand myAdapter.Fill(MyDataset) ou MySql représente une chaîne de caractère.
Ce qui fonctionne correctement jusqu'au moment ou je tente une instruction comportant un caractère de substitution. Style : MySql = "SELECT blabla FROM Table WHERE(((Table.champ) Like 'Valeur*'));"
Par ailleurs, si dans le debugger, je récupère la chaîne Mysql et que je crée une requête directement dans ma base Access, j'obtiens le résultat correct ...
Comment utiliser les caractères de substitution? Quelqu'un a t il une piste ? Merci d'avance de vos réponses
Bonjour !
Pour SQL, c'est % qui correspond à x caractères.
A+
Isa
"cpeltier" <cpeltier@discussions.microsoft.com> a écrit dans le message de
news:E15D58F6-6173-4AD0-863D-193495A914BB@microsoft.com...
Bonsoir à tous
Pour initialiser un dataset je procède de la façon suivante :
myCommand.CommandText = MySql
myAdapter.SelectCommand = myCommand
myAdapter.Fill(MyDataset)
ou MySql représente une chaîne de caractère.
Ce qui fonctionne correctement jusqu'au moment ou je tente une instruction
comportant un caractère de substitution.
Style : MySql = "SELECT blabla FROM Table WHERE(((Table.champ) Like
'Valeur*'));"
Par ailleurs, si dans le debugger, je récupère la chaîne Mysql et que je
crée une requête directement dans ma base Access, j'obtiens le résultat
correct ...
Comment utiliser les caractères de substitution?
Quelqu'un a t il une piste ?
Merci d'avance de vos réponses
Bonjour ! Pour SQL, c'est % qui correspond à x caractères. A+ Isa
"cpeltier" a écrit dans le message de news:
Bonsoir à tous
Pour initialiser un dataset je procède de la façon suivante : myCommand.CommandText = MySql myAdapter.SelectCommand = myCommand myAdapter.Fill(MyDataset) ou MySql représente une chaîne de caractère.
Ce qui fonctionne correctement jusqu'au moment ou je tente une instruction comportant un caractère de substitution. Style : MySql = "SELECT blabla FROM Table WHERE(((Table.champ) Like 'Valeur*'));"
Par ailleurs, si dans le debugger, je récupère la chaîne Mysql et que je crée une requête directement dans ma base Access, j'obtiens le résultat correct ...
Comment utiliser les caractères de substitution? Quelqu'un a t il une piste ? Merci d'avance de vos réponses
cpeltier
Bonjour
C'était effectivement la substitution à faire un grand merci ...
"Isabelle Prawitz" wrote:
Bonjour ! Pour SQL, c'est % qui correspond à x caractères. A+ Isa
"cpeltier" a écrit dans le message de news: > Bonsoir à tous > > Pour initialiser un dataset je procède de la façon suivante : > myCommand.CommandText = MySql > myAdapter.SelectCommand = myCommand > myAdapter.Fill(MyDataset) > ou MySql représente une chaîne de caractère. > > Ce qui fonctionne correctement jusqu'au moment ou je tente une instruction > comportant un caractère de substitution. > Style : MySql = "SELECT blabla FROM Table WHERE(((Table.champ) Like > 'Valeur*'));" > > Par ailleurs, si dans le debugger, je récupère la chaîne Mysql et que je > crée une requête directement dans ma base Access, j'obtiens le résultat > correct ... > > Comment utiliser les caractères de substitution? > Quelqu'un a t il une piste ? > Merci d'avance de vos réponses
Bonjour
C'était effectivement la substitution à faire
un grand merci ...
"Isabelle Prawitz" wrote:
Bonjour !
Pour SQL, c'est % qui correspond à x caractères.
A+
Isa
"cpeltier" <cpeltier@discussions.microsoft.com> a écrit dans le message de
news:E15D58F6-6173-4AD0-863D-193495A914BB@microsoft.com...
> Bonsoir à tous
>
> Pour initialiser un dataset je procède de la façon suivante :
> myCommand.CommandText = MySql
> myAdapter.SelectCommand = myCommand
> myAdapter.Fill(MyDataset)
> ou MySql représente une chaîne de caractère.
>
> Ce qui fonctionne correctement jusqu'au moment ou je tente une instruction
> comportant un caractère de substitution.
> Style : MySql = "SELECT blabla FROM Table WHERE(((Table.champ) Like
> 'Valeur*'));"
>
> Par ailleurs, si dans le debugger, je récupère la chaîne Mysql et que je
> crée une requête directement dans ma base Access, j'obtiens le résultat
> correct ...
>
> Comment utiliser les caractères de substitution?
> Quelqu'un a t il une piste ?
> Merci d'avance de vos réponses
C'était effectivement la substitution à faire un grand merci ...
"Isabelle Prawitz" wrote:
Bonjour ! Pour SQL, c'est % qui correspond à x caractères. A+ Isa
"cpeltier" a écrit dans le message de news: > Bonsoir à tous > > Pour initialiser un dataset je procède de la façon suivante : > myCommand.CommandText = MySql > myAdapter.SelectCommand = myCommand > myAdapter.Fill(MyDataset) > ou MySql représente une chaîne de caractère. > > Ce qui fonctionne correctement jusqu'au moment ou je tente une instruction > comportant un caractère de substitution. > Style : MySql = "SELECT blabla FROM Table WHERE(((Table.champ) Like > 'Valeur*'));" > > Par ailleurs, si dans le debugger, je récupère la chaîne Mysql et que je > crée une requête directement dans ma base Access, j'obtiens le résultat > correct ... > > Comment utiliser les caractères de substitution? > Quelqu'un a t il une piste ? > Merci d'avance de vos réponses