|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Mar 2009
Messaggi: 70
|
Connection String SQL Server 2008 Express
Ciao a tutti,
io eseguo il seguente codice C#: privatevoid btnConn_Click(object sender, EventArgs e) { //creo una connessione "SqlConn" //STRINGA DI CONNESSIONE SBAGLIATA SqlConnection SqlConn = new SqlConnection("Server=NomePC/SQLEXPRESS; Database=SQLTestDB;Integrated Security=True"); SqlCommand cmd = newSqlCommand("SELECT * FROM Azienda", SqlConn); try { SqlConn.Open(); // Uso la classe DataReader per leggere la // tabella un record alla volta SqlDataReader myReader = cmd.ExecuteReader(); // Per ogni record while (myReader.Read()) { // stampa i valori MessageBox.Show(myReader.GetInt32(0).ToString(), myReader.GetInt32(1).ToString()); } DataView MyDataView = newDataView(); dgSqlTestDB.DataSource = SqlConn.DataSource; // Chiudo DataReader myReader.Close(); // Chiudo Connessione SqlConn.Close(); } catch(Exception Eccez) { MessageBox.Show("Si è generata la seguente eccezione: " + Eccez); } } E con ogni stringa di connessione che uso mi da errore che non riesce a connettersi al DB. Il DB è in locale in un istanza SQLEXPRESS. Cosa sbaglio?? PS: La connessione da remoto al DB è attiva come dovrebbe essere.
__________________
Processore: Intel core2 quad q9300 2.5 GHz RAM: 4gb DDR2-667 SDRAM Motherboard: ASUS P5Q SE2 Intel P45 Video: GeForce 9600 768MB, PCI express DDR2 Monitor: LG Flatron W1952S 19 pollici,1440 x 900 Alimentatore: OCZ Fatality 550W Modulare SLI e 25 Ampere a +12V Case: ENERMAX Chakra Midi Tower ATX SO: 7 Prof HD: 500GB SATA |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jan 2007
Messaggi: 404
|
qui trovi tutte le connessioni ai db e il tipo che ti interessa http://www.connectionstrings.com/
spero di esserti stato di aiuto ciao |
|
|
|
|
|
#3 | |
|
Member
Iscritto dal: Mar 2009
Messaggi: 70
|
Quote:
__________________
Processore: Intel core2 quad q9300 2.5 GHz RAM: 4gb DDR2-667 SDRAM Motherboard: ASUS P5Q SE2 Intel P45 Video: GeForce 9600 768MB, PCI express DDR2 Monitor: LG Flatron W1952S 19 pollici,1440 x 900 Alimentatore: OCZ Fatality 550W Modulare SLI e 25 Ampere a +12V Case: ENERMAX Chakra Midi Tower ATX SO: 7 Prof HD: 500GB SATA |
|
|
|
|
|
|
#4 |
|
Bannato
Iscritto dal: Nov 2008
Messaggi: 136
|
Questa è la classe che uso per connettermi e far visualizzare i dati in una DataGridView. Dacci un'occhiata, magari ti può essere utile a capire il problema
Codice:
static class SqlDbConnection
{
private static string path = "C:\\Documents and Settings\\s1m0\\Documenti\\";
private static string connectionString = "Server=;Database=Amicizie;Trusted_Connection=True";
private static string commandString;
private static DataTable Table = new DataTable();
public static void ShowRecord(DataGridView myTable, string commandSelect) //il comando Sql viene
{ //ricevuto come parametro
string commandString = commandSelect;
using (SqlConnection myConnection = new SqlConnection(connectionString))
{
try
{
myConnection.Open(); //Avvia connessione
SqlCommand myCommand = new SqlCommand(commandString, myConnection);
SqlDataAdapter myDataAdapter = new SqlDataAdapter(myCommand);
DataTable Table = new DataTable();
myDataAdapter.Fill(Table); //riempio la datatable
myTable.DataSource = Table; //copio i dati della datatable nella datagridview
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Errore funzione ShowRecord");
}
finally
{
myConnection.Close();
}
}
}
}
Ultima modifica di s1m0_93 : 06-03-2011 alle 10:35. |
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Jan 2007
Messaggi: 404
|
Quote:
|
|
|
|
|
|
|
#6 |
|
Bannato
Iscritto dal: Nov 2008
Messaggi: 136
|
Quoto Jackk87, inoltre debugga e guarda quale istruzione genera l'eccezione.
Ultima modifica di s1m0_93 : 06-03-2011 alle 11:53. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:50.



















