Mailinglisten-Archive |
On 18-Jul-2001 Ulrich Scheuermann wrote: > > ----- Original Message ----- > From: "Michael Bergbauer" <michael_(at)_noname.franken.de> > To: <mysql-de_(at)_lists.4t2.com> > Sent: Wednesday, July 18, 2001 6:06 PM > Subject: Re: Re: Datenbankdesign? OT? > > >> >> Ja. Ohne das du deine Abfragen hier postest, wirst du aber wohl keinen > besseren >> Rat hören. >> >> >> Was verstehst du unter verschachtelten Queries? >> > > Hallo Michael, hallo Liste, > > Aus dem Startformular meiner Access-Anwendung wird per Schaltfläche eine > Ereignisprozedur ausgeführt: > > DoCmd.RunSQL "UPDATE qry100OP_selektieren > SET qry100OP_selektieren.MA_Nr = intMaNr;" > > Die Abfrage "qry100OP_selektieren" lautet: > SELECT TOP 100 tblKontakte.MA_Nr > FROM tblKontakte > WHERE ...; > > Also: eine Auswahlabfrage, die von einem SQL-String aktualisiert wird. Hmm, nachdem es in MySQL keine StoredQueries/Views/oä gibt würd ich fast sagen, an der ganzen Misere ist Access schuld. Auch das "Select TOP 100" ist in MySQL nicht möglich. Die ganze DB-Operation wird also von Access und nicht MySQL gemacht, du solltest daher auch bei der Access-Liste besser aufgehoben sein. Die MySQL-Lösung des Problems wurde hier schon mehrmals vorgeschlagen, ich wiederhols aber gerne nochmal: entweder arbeitest du mit Lock/unlock table, oder mit create locks (ich hoffe die Dinger heissen so, bin immer noch zu faul zum nachschlagen), um das ganze zu serialiseren, oder du machst die UPDATE-Abfrage vor der Select-Abfrage, dann solltest du sichergehen können, das die Leute verschiedene Datensätze bekommen. Michael -- Michael Bergbauer <michael_(at)_noname.franke.de> Use your idle CPU cycles. See http://www.distributed.net and win $ 1 000. Visit our mud Geas at geas.franken.de Port 3333 --- !!NEU!! Fragen und Antworten zu MySQL und dieser Liste unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive