Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Cdaorecordset befüllen einer Abfrage in Acess

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
03.10.2003, 18:55 Uhr
~Suchthaufen
Gast


Ich habe folgendes Problem:
Mittels CDaoRecordset lese und schreibe ich in eine Access Datenbank. Ich habe mir nun in Access eine Abfrage erstellt die einen Wert abfrägt. Mit diesem Wert startet die Abfrage und gibt alle Kunden zurück die mit dem einegebenen Wert beginnt.
Also bei Eingabe 'A*' kommen eben alle Kunden die im Nachnamen mit 'A' beginnen. Nun meine Frage:
wie kann ich diesen Wert per Programm ausfüllen?
Wenn da jemand Bescheid weiss wär ich dankbar für die Hilfe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
03.10.2003, 19:00 Uhr
Pablo
Supertux
(Operator)


->
In MFC Forum helfen sie dir betsimmt. Das hat mit ANSI C++ nichts zu tun.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
03.10.2003, 19:28 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Das Programm Access ist auch nicht (viel) anderes als "dein" Programm, jedenfalls im Zugriff auf die Datenbank. Diese Abfrage die du da erstellt hast, kannst du relativ einfach über eine SQL-Abfrage z.b

SELECT * FROM `tabelle` WHERE `feld` like "suchwort";

die du dann an dein Recordset sendest.
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
04.10.2003, 08:34 Uhr
~Suchthaufen
Gast


Zunächst mal Danke für die Antwort. Leider klappt das nicht so wie von Flosoft das gesagt hat.Da krieg ich eine Assert. Access schreibt das so:

SELECT Kunden.Nachname, [feld] AS Ausdr1, Kunden.Vorname, Kunden.NickName, Kunden.FirmenName, Kunden.Kurzbezeichnung
FROM Kunden
WHERE (((Kunden.Nachname) Like [feld]))
ORDER BY Kunden.Nachname;

Wenn ich nun Feld mit 'A*' belege krieg ich eine Messagebox wo es heisst. Es wurde ein Parameter erwartet blalbla.......

Kann mir einer sagen wie ich das richtig mache und das es funktioniert?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


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: