Jag försöker så här: Verkar vara något galet med din Accessdatabas. Kontrollera att du har rätt drivrutiner för JET 4.0 installerad på datorn? Låter mer som att det är något problem med koden i din webservice? Har du rätt databasdrivrutiner installerade på servern? Mitt problem var/är att jag försökte att lägga till user och password i databasen. Varför ska du ha lösenord till databasen? Det är ju ändå bara de som har tillgång till servern som kan komma åt databasen. Skyddet är dessutom inte helt säkert... Det är ganska bökigt att få till användare och lösenord med Access, du behöver använda en specifik system.mdw-fil som du specificerar i din connectionstring bl.a. Om du vill ha något skydd är det smidigare att använda ett vanligt lösenord på databasen, men det känns inte speciellt motiverat. Ok, då anser vi att denna fråga är besvarad.Problem med att hämta värden ifrån WebService
<code>
try
{
localhost.SAW saw = new SAW_Statestik.localhost.SAW();
DataSet ds = new DataSet();
ds = saw.AntalRattLista();
}
catch(Exception fel)
{
MessageBox.Show(fel.Message);
}</code>
Jag får följande fel:
<code>
Servern kunde inte behandla begäran. Det går inte att hitta ISAM
</code>
Jag har alltså missat någonting, men vad?
[REDIGERAT]
Jag har också hittat två lustiga metoder:
saw.BeginAntalRattLista()
saw.EndAntalRattLista()
Hur används det?
[REDIGERAT]
Efter en massa sökande på nätet, så har jag kommit fram till att det "borde" se ut så här:
<code>
localhost.SAW saw = new SAW_Statestik.localhost.SAW();
saw.Credentials = System.Net.CredentialCache.DefaultCredentials;
DataSet myData = saw.AntalRattLista();
</code>
Tyvärr så hjälpte inte detta, jag får samma error:
Servern kunde inte behandla begäran. Det går inte att hitta ISAM
Vad gör jag för fel?Sv: Problem med att hämta värden ifrån WebService
Sv: Problem med att hämta värden ifrån WebService
/JohanSv:Problem med att hämta värden ifrån WebService
Om jag tar bort det, så fungerar det.
<code>
connString = "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=C:\\Inetpub\\wwwroot\\Hemsidor\\Ny_SAW\\SAW_filer\\Data\\All_Saw.mdb;";
</code>
Om jag därimot lägger till lösenord t ex bennievald
<code>
connString = "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=C:\\Inetpub\\wwwroot\\Hemsidor\\Ny_SAW\\SAW_filer\\Data\\All_Saw.mdb;Uid=Benni
Svensson;Pwd=bennievald";
</code>
...då kommer problemen.
Jag anser nog att på en webservice, så måste man ju ha ett lösenord...
Var gör jag fel???Sv: Problem med att hämta värden ifrån WebService
/JohanSv:Problem med att hämta värden ifrån WebService
Jag tackar för all hjälp jag har fått.