C Ciliax Medlem sedan jan. 2004 170 inlägg Frågan 23 nov. 2004 13:22 #1 Hallå!
Får ett fel när jag försöker fylla ett dataset med en odbc adapter.
ds = new DataSet();
//con = new OdbcConnection(conStr);
adapter = new OdbcDataAdapter(sql,conStr);
adapter.Fill(ds,"kund");
return ds;
´
felet jag får är:
ERROR [IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
Fattar inte riktigt vad det är som ä'r fel....
nån som har någon idé??
MVH Ciliax
cyprys Medlem sedan dec. 2000 3 563 inlägg Variabeln conStr är felaktig.
C Ciliax Medlem sedan jan. 2004 170 inlägg Kan du kanske hjälpa oss med exakt hur den ska se ut?
Vi kör ODBC mot access. Den ser just nu ut så här:
private static string conStr = "DSN=stellana;Uid=;Pwd=;";
MVH Ciliax
cyprys Medlem sedan dec. 2000 3 563 inlägg Fungerar kopplingen vid andra tillfällen?
Ni har inte skapat kopplingen stellana .
Antingen skapar ni en koppling till mdb-filen genom Controlpanel/Administrative tools/MS ODBC Data source admin eller kopplar direkt genom ODBC till filen.
"Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\mydatabase.mdb;Uid=Admin;Pwd=;"
En annan "bättre" koppling brukar kunna vara:
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;User Id=admin;Password=;"
C Ciliax Medlem sedan jan. 2004 170 inlägg Det vill sig inte! :(
ERROR [IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
När jag använder strängen....
private static string conStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\c:\\db\\stellana.mdb;User Id=admin;Password=;";
Panik! :)
MVH Ciliax
cyprys Medlem sedan dec. 2000 3 563 inlägg Om databasfilen nu ligger på c:\db\stellana.mdb, får du samma fel med detta?
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\db\stellana.mdb;User Id=;Password=;"
Vilket OS och IIS används? Uppdaterat mdac?