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

Dotnet Discussion :

Lire un champ hypertext d'une base de donnée


Sujet :

Dotnet

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    159
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 159
    Par défaut Lire un champ hypertext d'une base de donnée
    Bonjour,

    Je cherche a faire un truc tt bete lire un champ d'une base de donnée access!

    Le probleme... Si je veus lire un champ texte ou numerique ou pas de soucis je fais pour un champ numerique comme ci dessous ca marche trés bien

    Code VB.Net : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    Dim MyConnexion As OleDb.OleDbConnection = New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data source=d:\fitr.mdb")
    Dim Mycommand As OleDb.OleDbCommand = MyConnexion.CreateCommand()
    Mycommand.CommandText = "SELECT ChNoDossier From Dossier_fic WHERE ChCodeDossier='" & tab_liste_acte(i) & "'"
    MyConnexion.Open()
     
    Dim myReader As OleDb.OleDbDataReader = Mycommand.ExecuteReader()
     
    Dim ChNoDossier As Integer = 0
    Do While myReader.Read()
     ChNoDossier = myReader.GetInt32(0)
    Loop

    Mais un nouveau type de champ existe depuis access 97 le champ lien hypertext et la si j essaye avec GetInt32 ou GetString rien ne marche j ai une erreur de probleme de "cast"

    Merci!!

  2. #2
    Membre chevronné
    Inscrit en
    Juin 2007
    Messages
    459
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 459
    Par défaut
    Tu peux obtenir le type de ce champ en examinant ton DataReader en mode Debug et ainsi faire le bon cast.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    159
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 159
    Par défaut
    J' ai essayé mais ca ne m'indique pas la nature des valeurs contenu dans le reader.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    159
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 159
    Par défaut
    Bon je m y suis pris autrement et j ai reussi a voir d ou venait le probleme en fait le champ était vide donc ca me renvoyait une valeur "DBNULL" qui n'était pas du string

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

Discussions similaires

  1. [AC-2010] Gestion de liens hypertexts dans une Base de données Access
    Par ouzal dans le forum Access
    Réponses: 7
    Dernier message: 20/01/2012, 12h45
  2. Lier un champ Qt avec une base de données
    Par LeHibou2 dans le forum Bases de données
    Réponses: 1
    Dernier message: 26/02/2011, 16h18
  3. Lire les fichiers copiés d'une base de données
    Par zaac01 dans le forum Installation
    Réponses: 5
    Dernier message: 18/11/2007, 17h30
  4. Réponses: 9
    Dernier message: 04/12/2005, 19h57
  5. Champs numériques dans une base de données à exporter
    Par ulukahio dans le forum Autres langages
    Réponses: 18
    Dernier message: 16/03/2005, 11h50

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