IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

Erreur entre VB6 et CRXI


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 41
    Par défaut Erreur entre VB6 et CRXI
    Bonjour.

    Je connais un petit soucis depuis le changement de base de données Sql Server 2005 entre VB6 ET CR(XI)
    Vioici le message d'erreur :
    Erreur d'exécution '-2147189563 (80014cc5)'

    La syntaxe Basic n'est pas prise en charge dans la formule de sélection de groupes/enregistrements
    Voici mon
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Private Sub cmdImprim_Click()
    'Code du bouton impression qui est dans une forme qui affiche la liste des adresses (listview).
     
    Gformula = "{MaTable.CodeCategorie} = " & cmbAdress.ItemData(cmbAdress.ListIndex) & " And {MaTable.SaisArr} <= " & cmbSaison.ItemData(cmbSaison.ListIndex) & " And {MaTable.SaisDep} > " & cmbSaison.ItemData(cmbSaison.ListIndex) & ""
    GNomReport = "MonRpt.Rpt"
    FrmCrystal.Show vbModal
     
    End Sub
    Code ci-dessous visible dans le Crystal Viewer qui appelle Gformula
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    Dim app As New CRAXDRT.Application
    Dim Report As New CRAXDRT.Report
    '------------------------------------------
    Private Sub Form_Load()
     
    Screen.MousePointer = vbHourglass
     
    Set app = New CRAXDRT.Application
    Set Report = app.OpenReport("C:\MaBase\Etat\" & GNomReport & "")
     
    CRViewer1.ReportSource = Report
    Report.RecordSelectionFormula = Gformula
    Report.DiscardSavedData
    CRViewer1.ViewReport
     
    Screen.MousePointer = vbArrow
     
    End Sub
    Ma connexion VB6 -> Sql Server fonctionne très bien ainsi que la connexion dans Crystal XI -> Sql Server.
    Pour le moment je ne vois pas ce qui se passe, pouvez vous m'aider ?

  2. #2
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    Salut

    Peut être un problème de syntaxe dans Gformula
    Les champs litéraux doivent être entourés de '
    Les champs date/time doivent être entourés de #
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  3. #3
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 41
    Par défaut Re
    Il n'y a pas de champs date "SaisArr" correspond à 2012 par exemple et est enregistrée en smallInt dans la Bdd Sql.
    Qu'appelles tu les champs litéraux ?

  4. #4
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    Qu'appelles tu les champs litéraux ?
    Tout ce qui est du texte.
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  5. #5
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 41
    Par défaut Re
    Problème résolu.
    En fait il suffit simplement d'indiquer le serveur, mot de passe... faire une connexion à partir de vb6 pour que l'état puisse afficher les données !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Lien entre VB6 et Framework
    Par young077 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 01/10/2006, 16h35
  2. [Tomcat] Erreurs entre 5.0.28 et 5.5.17
    Par GLDavid dans le forum Tomcat et TomEE
    Réponses: 4
    Dernier message: 07/07/2006, 14h41
  3. [VB6]liaison entre VB6 et exel et access
    Par asyoulike007 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 14/04/2006, 16h46
  4. différence entre vb6 et vb .net
    Par trefles dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 31/12/2005, 09h28
  5. [GTK/FMOD] Erreur entre les deux
    Par titor dans le forum GTK+ avec C & C++
    Réponses: 6
    Dernier message: 28/12/2005, 20h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo