Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Visual Basic 6.0 / VBA » SQL einbetten

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
08.09.2005, 10:40 Uhr
~nicolas_s
Gast


hallo,

ich habe versucht, mit der zeile


Visual Basic:
Set scopes = db.OpenRecordset("SELECT Scopeyear.ConflictID, Scopeyear.Year, Scopeyear.Scope FROM Scopeyear ORDER BY Scopeyear.ConflictID, Scopeyear.year;")



die tabelle 'Scopeyear' so zu öffnen, dass sie nach ConflictID und year (jahr) sortiert ist. warum funktioniert diese sql-anweisung nicht?

beste grüße
dirk
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
08.09.2005, 12:23 Uhr
virtual
Sexiest Bit alive
(Operator)


Get es vielleicht, wenn Du das Semikolon nach ".year" entfernst? - Denn das Semikolon brauchst Du üblicherweise nur auf Kommandzeile.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
08.09.2005, 13:39 Uhr
~nicolas_s
Gast


äh, nö, das hatte ich anfangs auch gar nicht drinstehen. ich habe nach dem select auch schon den stern benutzt, um alle felder zu selektieren und ähnliche variationen. einen sytaxfehler kann man aber wohl sowieso ausschließen, es kommt ja keine fehlermeldung, die tabelle wird einfach nicht sortiert.
aber danke trotzdem!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
08.09.2005, 14:39 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


du kannst auch nur nach einem Feld sortieren. und zwar ASC oder DESC (musst du angeben)
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
09.09.2005, 11:15 Uhr
~nicolas_s
Gast


danke für die antwort, flo. könntest du mir das bitte anhand von code veranschaulichen?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
09.09.2005, 13:57 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


"ORDER BY field ASC" bzw "ORDER BY field DESC"

einfach "ORDER BY field" geht nicht, bzw mehrere Felder gehen eigentlich ebenfalls nicht


Bearbeitung:

nachm sql-standard sollten mehrere felder gehen


--
class God : public ChuckNorris { };

Dieser Post wurde am 09.09.2005 um 13:58 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
15.09.2005, 12:13 Uhr
~nicolas_s
Gast


jo, danke, muss dir aber widersprechen. es lag gar nicht am code, bei den verf... zieltabellen musste lediglich der primärschlüssel entfernt werden. da muss mal einer drauf kommen. asc ist die standard-voreinstellung für order by und braucht nicht explizit angegeben werden. vielleicht in reinem sql, da bin ich mir nicht sicher, aber nicht bei dieser art einbettung. isch schwör alda!

liebe grüße
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
17.09.2005, 00:08 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


stimmt ist optional, nur ists leserlicher wenn mans hinschreibt, dann weiß man exakt was genau man will
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Visual Basic 6.0 / VBA ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: