Toon posts:

[DELPHI]edit field in query

Pagina: 1
Acties:
  • 121 views sinds 30-01-2008

Verwijderd

Topicstarter
Hoe kan ik een edit.text integer inserten in men query code
bijvoorbeeld:
edit.text heeft een waarde van 5
dan moet de query zo worden\
SELECT * FROM
WHERE factuur.factuurnummer = 'edit.text'

ik hoop dat julle me begrijpen :P

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 24-05 14:53

NMe

Quia Ego Sic Dico.

Delphi:
1
query := 'SELECT * FROM blaat WHERE factuur.factuurnummer = ''' + edit.text + ''''

Zoiets dacht ik met mijn gebrekkige Delphi kennis...

Heb je de help wel eens open gehad? :/

[ Voor 11% gewijzigd door NMe op 09-06-2004 13:19 ]

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • nIghtorius
  • Registratie: Juli 2002
  • Laatst online: 22-05 11:52

nIghtorius

Poef!

ik hoop dat je dit niet in "design-time" probeert.. dus de SQL property wijzigen met een TQuery met de form-editor.

dit soort queries moet je run-time doen:


je hebt een TQuery op de form geplaatst genaamd "aSQL"
code:
1
2
3
4
5
6
7
8
try
  aSQL.Active := False;
  aSQL.SQL.Clear;
  aSQL.SQL.Add ("select * from factuur where factuurnummer = ''' + text1.text + '''');
  aSQL.Active := True;
except
  MessageBox (Handle, 'Kan select query niet uitvoeren of een ander foutmelding hier', 'blaat', MB_OK);
end;

[ Voor 11% gewijzigd door nIghtorius op 09-06-2004 13:08 ]

Ryzen 9 5900X @ 5.1Ghz | MPG B550 GAMING CARBON | 96GB DDR4-3200 | RTX 4070TI | 2TB + 1TB m.2 SSD | 3x 1TB HDD | 1x 2TB SATA SSD | 32" G3223Q (4K/144Hz)


  • whoami
  • Registratie: December 2000
  • Laatst online: 11:33
Kijk ook eens naar parametrized queries.
Ik heb hier enkele dagen geleden nog een voorbeeldje van een parametrized query in delphi getoond.

https://fgheysels.github.io/


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 12-05 22:23

curry684

left part of the evil twins

NMe84 schreef op 09 juni 2004 @ 13:03:
Heb je de help wel eens open gehad? :/
Vragen wij ons allen af :/

Professionele website nodig?


Dit topic is gesloten.