Oppure

Loading
04/12/09 9:07
mg
Ora il problema è questo. Come da titolo devo collegare una tabella del database creato con sqlserver2008 (express) a C#.
Ricordando che sono alle prime armi e cercando qua e là ho scritto

string connString = "Data Source=PC-MARCO\SQLEXPRESS; Initial Catalog=C# database.mdf; Integrated Security=SSPI";
            string query = "SELECT * FROM psi";
            SqlDataAdapter dAdapter = new SqlDataAdapter(query, connString);
            SqlCommandBuilder cBuilder = new SqlCommandBuilder(dAdapter);
            DataTable dTable = new DataTable();
            dAdapter.Fill(dTable);
....

Ottengo l'errore in corrispondenza di dAdapter.Fill(dtable) : "Cannot open database "C# database.mdf" requested by the login. The login failed.
Login failed for user 'PC-marco\marco'."

Aggiungo. In sqlserver entro con l'autenticazione "Windows Authentication" e quindi ho impostato Integrated Security=SSPI.

ciao a tutti e grazie
MArco
aaa
07/12/09 14:51
mg
nessun consiglio?
aaa
09/12/09 7:49
mg
Questo codice funziona, purtroppo però devo usare datagridview e non il datagrid di wpf. I prossimi sforzi sarranno tesi in questa direzione.
DataSet dataS = new DataSet();
            string connString = "Integrated Security=SSPI; server=PC-MARCO\SQLEXPRESS; database=C# database";
            string query = "SELECT * FROM psi";
            SqlConnection conn = new SqlConnection(connString);
            conn.Open();
            SqlDataAdapter dAdapter = new SqlDataAdapter(query, conn);
            dAdapter.Fill(dataS, "psi");
            dgv.DataSource = dataS.Tables[0];
            dgv.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCellsExceptHeader);
            conn.Close();

dove dgv è un datagridview creato nel form.

ciao e se qualcuno vuole sempre darmi una dritta.

ultimo consiglio:
A chi come me sta iniziando a studiare un linguaggio di programmazione consiglio per trovare vari esempi il motore di ricerca google.com/…. Nell'opzione avanzate è possibile specificare il linguaggio di programmazione.
aaa