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

ASP.NET MVC Discussion :

SqlDatareader VB Net vers C# [D�butant]


Sujet :

ASP.NET MVC

  1. #1
    Membre confirm�
    Homme Profil pro
    dev
    Inscrit en
    Mai 2007
    Messages
    73
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 66
    Localisation : France, Seine et Marne (�le de France)

    Informations professionnelles :
    Activit� : dev
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2007
    Messages : 73
    Par d�faut SqlDatareader VB Net vers C#
    Bonjour

    je suis nouveau dans le DEV MVC et j'en profite pour passer de WEBForm en VBNet en MVC C#

    pardon d'avance pour la question surement stupide

    en VB NET je faisait
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    Club_ID = reader("Club_Id")
    mais en C# il veut que je donne le N� de colonne
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    Club_ID = reader.GetInt32(0);
    Question peut-on donner le nom du champs pour plus de lisibilit� ?

  2. #2
    Membre confirm�
    Homme Profil pro
    dev
    Inscrit en
    Mai 2007
    Messages
    73
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 66
    Localisation : France, Seine et Marne (�le de France)

    Informations professionnelles :
    Activit� : dev
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2007
    Messages : 73
    Par d�faut
    Merci j'ai trouv�
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    Club_ID = (int) reader["Club_Id"];

  3. #3
    Mod�rateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    F�vrier 2010
    Messages
    3 611
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activit� : CTO
    Secteur : Finance

    Informations forums :
    Inscription : F�vrier 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par d�faut
    Oui, sauf que si la colonne Club_Id vaut null ou autre chose qu'un Int32 ton code va planter. C'est l'interet d'utiliser les methodes reader.Getxxx (ex. GetInt32 ou GetString...) car elles gerent le cas du null ou si on recoit autre chose que la valeur esperee...
    Less Is More
    Pensez � utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  4. #4
    Membre �m�rite
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    777
    D�tails du profil
    Informations personnelles :
    �ge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 777
    Par d�faut
    et tu peux utiliser "GetOrdinal(string columnName)" pour r�cup�rer l'index de la colonne...

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    reader.GetInt32(reader.GetOrdinal("Club_Id"))
    ++

  5. #5
    Membre confirm�
    Homme Profil pro
    dev
    Inscrit en
    Mai 2007
    Messages
    73
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 66
    Localisation : France, Seine et Marne (�le de France)

    Informations professionnelles :
    Activit� : dev
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2007
    Messages : 73
    Par d�faut
    Super merci je vais mettre en application je me met enfin au C# apr�s 35ans de VB un peut perturb�.

  6. #6
    Expert confirm�

    Avatar de Fran�ois DORIN
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2016
    Messages
    2 761
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activit� : Consultant informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juillet 2016
    Messages : 2 761
    Billets dans le blog
    21
    Par d�faut
    Bonjour,

    Citation Envoy� par DotNetMatt Voir le message
    Oui, sauf que si la colonne Club_Id vaut null ou autre chose qu'un Int32 ton code va planter. C'est l'interet d'utiliser les methodes reader.Getxxx (ex. GetInt32 ou GetString...) car elles gerent le cas du null ou si on recoit autre chose que la valeur esperee...
    Ces m�thodes g�n�rent aussi une exception en cas de donn�es invalides ! Par exemple, pour tester un null, il faut utiliser IsDBNull

  7. #7
    Mod�rateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    F�vrier 2010
    Messages
    3 611
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activit� : CTO
    Secteur : Finance

    Informations forums :
    Inscription : F�vrier 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par d�faut
    En effet, j'ai ete trop vite en besogne ! Pourtant ce n'est pas faute d'avoir utilise ces methodes Merci pour la correction
    Less Is More
    Pensez � utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  8. #8
    Expert confirm�

    Avatar de Fran�ois DORIN
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2016
    Messages
    2 761
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activit� : Consultant informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juillet 2016
    Messages : 2 761
    Billets dans le blog
    21
    Par d�faut
    You're welcome

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. ConversioN C++.net vers visual C++ mfc
    Par ricky78 dans le forum MFC
    R�ponses: 5
    Dernier message: 13/06/2007, 17h03
  2. ASP.net vers Crystal
    Par Fleur-Anne.Blain dans le forum ASP.NET
    R�ponses: 3
    Dernier message: 04/05/2007, 09h57
  3. Une solution pour migrer de .NET vers MFC
    Par torNAdE dans le forum MFC
    R�ponses: 1
    Dernier message: 03/05/2006, 22h23
  4. Convertion code Delphi.net vers C#
    Par RamDevTeam dans le forum Delphi .NET
    R�ponses: 1
    Dernier message: 31/03/2006, 21h08

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