ODBC/ACCESS Problem mit geöffneter Datenbank
am 24.02.2005 09:31:30 von nurnett
Hallo Leute,
ich habe das Problem, dass in einem Script folgende Meldung ausgeworfen
wird:
Warning: odbc_exec(): SQL error: [Microsoft][ODBC Microsoft Access Driver]
'f:\db\temp\sv_daten7.mdb' konnte nicht verwendet werden; Datei wird bereits
verwendet., SQL state S1000 in SQLExecDirect in
C:\Jana2\html\bzmlisten\access.php on line 38
Es ist richtig das diese Datei von anderen Nutzern geöffnet ist. Ist es denn
jetzt nicht möglich auf diese Datenbank zuzugreifen? Kann doch gar nicht
sein. Ich möchte ja nur etwas auslesen.
Hier der Code:
$cx=odbc_connect("php2","","", "");
$cur=odbc_exec($cx,"select kuerzel,vorname,name from tn_bzm WHERE
(((Aktiv)=-1) AND ((Kuerzel)='$D1'))");
$seite .= "
width=100%>";
$seite .= " |
border-width: 1>Name";
$seite .= " |
1>
";
while(odbc_fetch_row($cur))
{
$seite .= "";
$kurs=odbc_result($cur,1);
$vorname=odbc_result($cur,2);
$nachname=odbc_result($cur,3);
$seite .= " |
1\">".NL;
$seite .= "$nachname, $vorname";
$seite .= "".NL;
$seite .= chr (160);
$seite .= " |
";
}
$seite .= "".NL;
Danke für die Hilfe
Manfred
Re: ODBC/ACCESS Problem mit geöffneter Datenbank
am 24.02.2005 12:26:19 von Johannes Mueller
Manfred Königs schrieb:
> Hallo Leute,
>
> ich habe das Problem, dass in einem Script folgende Meldung
> ausgeworfen wird:
>
> Warning: odbc_exec(): SQL error: [Microsoft][ODBC Microsoft Access
> Driver] 'f:\db\temp\sv_daten7.mdb' konnte nicht verwendet werden;
> Datei wird bereits verwendet., SQL state S1000 in SQLExecDirect in
> C:\Jana2\html\bzmlisten\access.php on line 38
>
> Es ist richtig das diese Datei von anderen Nutzern geöffnet ist. Ist
> es denn jetzt nicht möglich auf diese Datenbank zuzugreifen? Kann
> doch gar nicht sein. Ich möchte ja nur etwas auslesen.
Ich bin zwar kein Crack auf dem Gebiet, aber ich meine mich zu
erinnern, dass ich, als ich mal mit ASP und Access gearbeitet habe, die
DB für einen Zugriff immer exklusiv geöffnet und anschliessend wieder
geschlossen wurde. Das Verhalten scheint für mich Regel zu sein. Ob man
dagegen was tun kann, weiss ich ehrlich gesagt nicht.
Hannes
Re: ODBC/ACCESS Problem mit geöffneter Datenbank
am 24.02.2005 16:03:07 von Niels Braczek
Manfred Königs schrieb:
> ich habe das Problem, dass in einem Script folgende Meldung ausgeworfen
> wird:
>
> Warning: odbc_exec(): SQL error: [Microsoft][ODBC Microsoft Access Driver]
> 'f:\db\temp\sv_daten7.mdb' konnte nicht verwendet werden; Datei wird bereits
> verwendet., SQL state S1000 in SQLExecDirect in
> C:\Jana2\html\bzmlisten\access.php on line 38
>
> Es ist richtig das diese Datei von anderen Nutzern geöffnet ist. Ist es denn
> jetzt nicht möglich auf diese Datenbank zuzugreifen? Kann doch gar nicht
> sein. Ich möchte ja nur etwas auslesen.
Das ist ein MSAccess-Problem und muss dort gelöst werden. Es gibt AFAIK
Einstellungen in Access, die Shared-Zugriff erlauben sollen.
MfG
Niels