Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Errore SQL Server

  1. #1
    Utente di HTML.it L'avatar di dwb
    Registrato dal
    Mar 2001
    residenza
    My IDE! :)
    Messaggi
    2,908

    Errore SQL Server

    Quando mando in esecuzione questo codice:

    Databinder.aspx.cs
    codice:
    using System;using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Data;
    using System.Data.Sql;
    using System.Data.SqlClient;
    using System.Data.SqlTypes;
    
    
    public partial class DataBinder : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            
            SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder();
            builder.DataSource = "localhost\\SQLExpress";
            builder.IntegratedSecurity = true;
            builder.InitialCatalog = "Daniele";
    
    
            
    
    
            
    
    
            using(SqlConnection conn = new SqlConnection(builder.ConnectionString))
            {
                conn.Open();
                using (SqlCommand cmd = new SqlCommand("SELECT * FROM Products WHERE Cognome='Rossi'", conn))
                {
                    SqlDataReader query = cmd.ExecuteReader();
    
    
                    SqlDataSource sorgente = new SqlDataSource();
                    sorgente.ID = "connessione";
                    Page.Controls.Add(sorgente);
                    sorgente.ConnectionString = builder.ConnectionString;
                    sorgente.SelectCommand = query.ToString();
                    GridView1.DataSource = sorgente;
                    GridView1.DataBind();
                   
                        
                   
                    
    
    
                    
                }
                
    
    
            }
            
        }
    }
    Databinder.aspx
    codice:
    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="DataBinder.aspx.cs" Inherits="DataBinder" %>
    
    
    <!DOCTYPE html>
    
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <asp:GridView ID="GridView1" runat="server">
            </asp:GridView>
        </div>
        </form>
    </body>
    </html>
    mi viene fuori questo errore:

    Errore server nell'applicazione '/'.


    Impossibile trovare il server 'System' in sys.servers. Verificare che sia stato specificato il nome corretto del server. Se necessario, eseguire la stored procedure sp_addlinkedserver per aggiungere il server a sys.servers.

    Descrizione: Eccezione non gestita durante l'esecuzione della richiesta Web corrente. Per ulteriori informazioni sull'errore e sul suo punto di origine nel codice, vedere la traccia dello stack.

    Dettagli eccezione: System.Data.SqlClient.SqlException: Impossibile trovare il server 'System' in sys.servers. Verificare che sia stato specificato il nome corretto del server. Se necessario, eseguire la stored procedure sp_addlinkedserver per aggiungere il server a sys.servers.

    La linea di codice incriminata che mi segnala il debugger è:

    codice:
    GridView1.DataBind()
    Cosa sbaglio???
    ~Il nome di una variabile deve riflettere il suo scopo e non il suo tipo di dati, NET Framework.

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    hai rinominato il computer che ospita il db ?

  3. #3
    Utente di HTML.it L'avatar di dwb
    Registrato dal
    Mar 2001
    residenza
    My IDE! :)
    Messaggi
    2,908
    Assolutamente no. Mi confermi quindi la correttezza sintattica del codice?
    ~Il nome di una variabile deve riflettere il suo scopo e non il suo tipo di dati, NET Framework.

  4. #4
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    si ma ho un dubbio sulla <builder.ConnectionString>


    (leggi questo thread: http://www.dotnethell.it/forum/messa...ThreadID=20647 -- cerca "sys.servers", e vedi la risposta)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.