Sara la connectiostring?

venerdì 23 gennaio 2009 - 15.16

toniovigi Profilo | Expert

Ciao ragazzi,

ho creato 2 form
sulla prima form ho messo un gridview per visualizzare dei dati , tutto ok,punta tutto su un db access
nella seconda form ho messo un bottone per aggiungere un dato
il codice da me usato e il seguente

//xconnettermi
OdbcConnection cnn = new OdbcConnection();
cnn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\WindowsFormsApplication1\\WindowsFormsApplication1\\WindowsFormsApplication1\\ipet.mdb";

string query = "INSERT INTO ipet (COGNOME,NOME,MATRICOLA,TELEFONO,STANZA,SERVIZIO,ASSET_TAG_DESKTOP,ASSET_TAG_PORTATILE);VALUES ('TESTQUERY','TESTQUERY','TESTQUERY','TESTQUERY','TESTQUERY','TESTQUERY','TESTQUERY','TESTQUERY')";
OdbcCommand command = new OdbcCommand(query, cnn);
command.Connection.Open();
int x = command.ExecuteNonQuery();
cnn.Close();

quando avvio mi da questo errore:
ERROR [IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

e mi sottolinea il giallo command.connection.open()
adesso io mi chiedo,perche usando la stessa sttringa di connessione nel form1 con la gridview e tutto ok e adesso ho questo errore???
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5