OVH Cloud OVH Cloud

Variables As String

3 réponses
Avatar
Emmanuel
Bonjour,

Dans Access en Visual B, j'ai déclaré une variable X As String. Puis j'ai
attribué à la variable une longue requête en SQL.

Or, lors de l'éxécution du programme, la chaine de la variable est tronquée
au milieu d'un mot (autour du 150ème caractère).

Est-ce que la définition As String limite la longueur? Si oui, comment
fait-on pour l'étendre?

Merci

3 réponses

Avatar
Jessy SEMPERE
Bonjour

Tu aurais du rester dans le même fil...

Bon peux-tu nous donner ton code qui définit cette variable et
qui la remplie...

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Emmanuel" a écrit dans le message news:
blepon$ome$
Bonjour,

Dans Access en Visual B, j'ai déclaré une variable X As String. Puis j'ai
attribué à la variable une longue requête en SQL.

Or, lors de l'éxécution du programme, la chaine de la variable est
tronquée

au milieu d'un mot (autour du 150ème caractère).

Est-ce que la définition As String limite la longueur? Si oui, comment
fait-on pour l'étendre?

Merci




Avatar
Emmanuel
Voilà le code. Selon Access, la variable parametre ne contient qu'une partie
du texte (elle s'arrête à FROM, FRO plus exactement...)

Private Sub Rechercher_Click()

Dim parametre As String
parametre = "SELECT Journaliste.Support, Journaliste.Nom,
Journaliste.Prénom, Journaliste.[CEJ Coeur], Journaliste.[CEJ Finance],
Journaliste.[CEJ Corporate], Journaliste.[CEJ Economie], Journaliste.[CEJ
Tourisme], Journaliste.[CEJ AJPAE], Journaliste.[CEJ Prio] FROM Journaliste)
WHERE ( "

Ensuite, d'autre variable String viennent s'ajouter pour complèter cette
requête SQL.

Merci
"Jessy SEMPERE" a écrit dans le message de
news:bleqa5$ije$
Bonjour

Tu aurais du rester dans le même fil...

Bon peux-tu nous donner ton code qui définit cette variable et
qui la remplie...

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Emmanuel" a écrit dans le message news:
blepon$ome$
Bonjour,

Dans Access en Visual B, j'ai déclaré une variable X As String. Puis
j'ai


attribué à la variable une longue requête en SQL.

Or, lors de l'éxécution du programme, la chaine de la variable est
tronquée

au milieu d'un mot (autour du 150ème caractère).

Est-ce que la définition As String limite la longueur? Si oui, comment
fait-on pour l'étendre?

Merci








Avatar
Raymond
Bonsoir.

on ne peut pas juger avec les sauts de ligne.
vu que ta requête est longue places un caractère de continuation.

parametre = "SELECT Journaliste.Support, Journaliste.Nom," _
& "Journaliste.Prénom, Journaliste.[CEJ Coeur], Journaliste.[CEJ Finance],"
_
& "Journaliste.[CEJ Corporate], Journaliste.[CEJ Economie]," _
& "Journaliste.[CEJ" _
& "Tourisme], Journaliste.[CEJ AJPAE], Journaliste.[CEJ Prio]" _
& " FROM Journaliste)" _
& "WHERE ( "

tu es sûr que tu n'as pas d'erreur de compilation ?
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Emmanuel" a écrit dans le message de
news:bleut7$thk$
Voilà le code. Selon Access, la variable parametre ne contient qu'une
partie

du texte (elle s'arrête à FROM, FRO plus exactement...)

Private Sub Rechercher_Click()

Dim parametre As String
parametre = "SELECT Journaliste.Support, Journaliste.Nom,
Journaliste.Prénom, Journaliste.[CEJ Coeur], Journaliste.[CEJ Finance],
Journaliste.[CEJ Corporate], Journaliste.[CEJ Economie], Journaliste.[CEJ
Tourisme], Journaliste.[CEJ AJPAE], Journaliste.[CEJ Prio] FROM
Journaliste)

WHERE ( "

Ensuite, d'autre variable String viennent s'ajouter pour complèter cette
requête SQL.