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 Discussion :

Problèmes avec la connection string


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut Problèmes avec la connection string
    Bonjour

    Je vais avoir beaucoup de mal à exprimer mon souci, car je n'arrive pas à le cerner.
    J'ai plein de souci avec ma liaison sur la BDD. J'ai fait un test sur un serveur beaucoup plus puissant que mon serveur de DEV et j'ai la même chose, donc j'ai écarté les soucis de temps de réponse ou de puissance pure sur serveur.

    Donc, mes soucis sont trés disparates :
    - l'état de la connexion est ouvert
    - le volume ne peut pas être Read
    - aucune ligne à la position 0 (alors que je sais trés bien qu'il y a des données)
    - le champ Machin n'existe pas (alors que je sais qu'il est dans la table)

    Bref, pas mal de soucis qui se règle jsute en faisant F5 la plupart du temps.
    Alors vu que je sollicite pas mal la BDD je me dis que certainement, j'ai mal configurer ma ConnectionString. Et vu que je suis un poil léger sur ce genre de chose, je voudrais vous la soumettre pour que vous puissiez me dire les paramettre que je devrais rajouter pour "fiabiliser" la liaison avec la BDD.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <connectionStrings>
        <add name="CS" connectionString="data source=SERVEUR; Initial Catalog=BASE;user id=USER;pwd=PASS"/>
      </connectionStrings>
    Elle est définie dans le Web.Config, en majuscule, les valeurs des choses.

    Merci pour votre aide.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    312
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 312
    Par défaut
    provider name ?

    moi j'ai providerName="System.Data.SqlClient" (dans la CS)

    tu ferme bien tes connexions ?

  3. #3
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut
    Je viens de rajouter le Provider Name et ça n'a rien changé. Mais je vais le garder, ça m'a l'air pas mal comme truc.

    Sinon, sur la fermeture des connexion, oui, elles sont fermées, enfin je crois bien que oui.

    Mes connections : soit elles sont fait avec un SqlDataSource pour les GridView, soit elles sont faite par un FrameWork amison qui gère la chose de la manière suivante :
    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
    20
    21
    22
    23
     
    Public Function ExecuterRequeteSimple(ByVal requete As String) As DataTable
             Try
                    ' On assigne une requêtes parametrée à la commande
                    Dim commande As New SqlCommand(requete)
     
                    ' On lui assigne une connexion
                    commande.Connection = Me.Conex
     
                    Adapteur = New SqlDataAdapter(commande)
                    Dim oCommandBuilder As New SqlCommandBuilder(Adapteur)
     
                    Table = New DataTable()
                    Conex.Open()
                    Adapteur.Fill(Table)
     
                    Return Table
                Catch ex As Exception
                    Throw New AppExecption(ex)
                Finally
                    Me.Conex.Close()
                End Try
            End Function
    Donc, vu le Finally, j'en déduis que, quoi qu'il arrive, la connexion est refermée.

    Donc c'est les deux seules méthodes que j'utilise pour aller dans la BDD.

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    312
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 312
    Par défaut
    Tu as un return Table avant de fermer ta connexion.

    Donc en fait tu la ferme que si ca se passe mal

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    312
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 312
    Par défaut
    J'ai dit une connerie, le finally passe tout de meme, c'est pas ca

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    312
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 312
    Par défaut
    Essaie de faire un test sur l'etat de ta connexion juste apres le close.

    voir deja si c'est la fermeture qui pose probleme.

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

Discussions similaires

  1. [ADO.NET] Problème avec ma connection à la base de données
    Par gibea00 dans le forum Accès aux données
    Réponses: 2
    Dernier message: 07/12/2006, 20h03
  2. [VB.NET]petit problème avec la classe string !!
    Par zouhib dans le forum Windows Forms
    Réponses: 6
    Dernier message: 01/06/2006, 11h58
  3. Réponses: 3
    Dernier message: 26/04/2006, 21h45
  4. Problème avec fonctions et string/char
    Par vdumont dans le forum C++
    Réponses: 6
    Dernier message: 08/04/2006, 16h54
  5. probléme avec une date/string dans un CommandText
    Par critok dans le forum Bases de données
    Réponses: 5
    Dernier message: 09/02/2005, 15h30

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