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

connection à une DB impossible.


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2006
    Messages
    158
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 158
    Par défaut connection à une DB impossible.
    Bonjours à tous,
    voilà je développe une petite application qui va me permettre de générer des graphiques en fonction des valeurs qu'il dans ma DB.
    Le problème est le suivant: lorsque je lance mon application, je reçois un message d'erreur me disant qu'il n'arrive pas à ce connecter à la DB, alors que je suis en local et que pour les autres parties de mon application, cela fonctionne très bien.
    voici le message d'erreur que j'ai reçu:
    A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)

  2. #2
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 20
    Par défaut
    ecrie moi le code que tu utilise pour ouvrir le connection avec ton base de donne sql

  3. #3
    Membre confirmé
    Inscrit en
    Décembre 2006
    Messages
    158
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 158
    Par défaut
    Bonjour, voici mon code :
    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
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
     
    <%@ Page Language="VB" %>
    <%@ Register TagPrefix="wmx" Namespace="Microsoft.Matrix.Framework.Web.UI" Assembly="Microsoft.Matrix.Framework, Version=0.6.0.0, Culture=neutral, PublicKeyToken=6f763c9966660626" %>
    <%@ Register TagPrefix="web" Assembly="WebChart" Namespace="WebChart" %>
    <%@ import Namespace="System.Data" %>
    <%@ import Namespace="System.Data.SqlClient" %>
    <%@ import Namespace="System.Web.Mail" %>
    <%@ import Namespace="System.IO" %>
    <%@ import Namespace="System.DirectoryServices" %>
    <%@ import Namespace="System.Configuration" %>
    <%@ import Namespace="System.Net" %>
    <%@ import Namespace="System" %>
    <%@ import Namespace="System.Net.DNS" %>
    <%@ import Namespace="System.ComponentModel" %>
    <%@ import Namespace="System.Management" %>
    <%@ import Namespace="System.Runtime.InteropServices" %>
    <%@ import Namespace="System" %>
    <%@ import Namespace="ActiveDs" %>
    <%@ import Namespace="System.Text" %>
    <%@ import Namespace="System.Net.NetworkInformation" %>
    <%@ import Namespace="System.Net.Sockets" %>
    <%@ import Namespace="WebChart" %>
    <%@ import Namespace="System.Drawing" %>
    <%@ import Namespace="WebChart" %>
    <script runat="server">
     
        ' Insert page code here trusted_connection=true;
        '
     
        Sub Page_Load()
     
     
        Dim name As String
        Dim reader As IDataReader = GetReader()
        Dim chart As New ColumnChart()
        name = Request.Params("name")
     
        chart.DataXValueField = "valeurx"
        chart.DataYValueField = "valeury"
     
        chart.DataSource = reader
        chart.DataBind()
        reader.Close()
     
        ChartControl1.Charts.Add(chart)
        ChartControl1.RedrawChart()
        'reader
        ChartDisplay
     
        End Sub
     
     
        Function GetReader() As IDataReader
     
                 Dim connection As new SqlConnection("server='local'; trusted_connection=true; database='Northwind'")
                 Dim strsql As String
     
                strsql = "SELECT DateModif as valeurx, Taille_Pourcentage as valeury from Servers"
     
                 Dim command As new SqlCommand(strsql, connection)
                 connection.Open()
     
                 'lblError.TExt = strsql
     
                 SqlDataSource.ConnectionString = "server='local'; trusted_connection=true; database='Northwind'"
                 SqlDataSource.SelectCommand = StrSql
                 'MXDataGrid1.DataBind()
     
                 Return command.ExecuteReader(CommandBehavior.CloseConnection)
                 End Function
     
     
     
     
                 Function ChartDisplay()
     
                 Dim reader As IDataReader = GetReader()
                 Dim chart As New ColumnChart()
     
                 chart.DataXValueField = "valeurx"
                 chart.DataYValueField = "valeury"
     
                 chart.DataSource = reader
                 chart.DataBind()
                 reader.Close()
     
                 ChartControl1.Charts.Add(chart)
                 ChartControl1.RedrawChart()
     
                End Function
     
    </script>
    <html>
    <head>
    </head>
    <body>
        <form runat="server">
            <wmx:SqlDataSourceControl id="SqlDataSource" runat="server"></wmx:SqlDataSourceControl>
            <WEB:CHARTCONTROL id="ChartControl1" runat="server" TopPadding="0" ImageID="a1eed3ba-a223-47c2-b583-9aa75b984ed7" YCustomStart="0" BorderColor="Red" YCustomEnd="100" YValuesInterval="10" Padding="20" ChartPadding="20" BottomChartPadding="0" HasChartLegend="False" Width="600px">
                <CHARTS>
                    <WEB:COLUMNCHART DataXValueField="xvalue" MaxColumnWidth="30" ShowLineMarkers="False" DataYValueField="yvalue"></WEB:COLUMNCHART>
                </CHARTS>
            </WEB:CHARTCONTROL>
        </form>
    </body>
    </html>
    Bien à vous.

  4. #4
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    - Quel est le nom de l'instance du serveur Sql local ?
    - As tu essayé avec localHost en lieu et place de local ? (pas utile de mettre les quotes pour le nom du serveur).

    Sinon :

    - je ne comprends pas pourquoi tu n'utilise pas la connexion pour instancier l'objet command (pas très élégant d'ouvrir une connexion pour ensuite instancier une command sans passer par la méthode CreateCommand - en plus la répétition de la chaine de connexion ..... ).

  5. #5
    Membre confirmé
    Inscrit en
    Décembre 2006
    Messages
    158
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 158
    Par défaut
    Bonjour,
    le nom de l'instance du serveur sql est local j'ai toujours utilisé cette chaine de connection pour le reste de mon application et ça marche super bien, mais pour la partie qui génère les graphique ça plante j'avoue que je suis un peux perdu.

Discussions similaires

  1. Impossible de se connecter à une base de donnée
    Par patrice419 dans le forum ASP.NET
    Réponses: 4
    Dernier message: 26/04/2007, 12h41
  2. [Eclipse RCP] Impossible de se connecter à une BD
    Par Invité dans le forum Eclipse Platform
    Réponses: 11
    Dernier message: 02/04/2007, 15h13
  3. impossible de se connecter à une base postgre
    Par nicko27 dans le forum Access
    Réponses: 7
    Dernier message: 20/09/2006, 17h32
  4. [PEAR][DB] Impossible de me connecter à une base mssql
    Par VincenzoR dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 22/07/2006, 08h35
  5. [D7] DLL impossible de connecter à une base de données
    Par Magnus dans le forum Bases de données
    Réponses: 2
    Dernier message: 30/09/2005, 14h47

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