- This line is intentionally left blank -
Developer Accused Of Unreadable Code Refuses To Comment
- This line is intentionally left blank -
Ook dat heb ik al geprobeerd. Helaas wordt hij dan niet gezien als een veldnaam, maar als een constante. Het zou natuurlijk kunnen dat niet werkt door dat ik via Delphi probeer die database te benaderen en dat die dat niet ondersteunt.Verwijderd schreef op vrijdag 23 september 2005 @ 11:44:
evenzoeken op internet levert op dat je ze tussen dubbele aanhalingstekens moet zetten.
[ Voor 19% gewijzigd door Knutselsmurf op 23-09-2005 13:31 ]
- This line is intentionally left blank -
Verwijderd
Dan is het misschien toch handiger als je eens wat voorbeeldcode liet zien.Knutselsmurf schreef op vrijdag 23 september 2005 @ 13:28:
[...]
Ook dat heb ik al geprobeerd. Helaas wordt hij dan niet gezien als een veldnaam, maar als een constante. Het zou natuurlijk kunnen dat niet werkt door dat ik via Delphi probeer die database te benaderen en dat die dat niet ondersteunt.
Dat kan, bij deze, wel met een boel geknip:Verwijderd schreef op vrijdag 23 september 2005 @ 13:39:
[...]
Dan is het misschien toch handiger als je eens wat voorbeeldcode liet zien.
1
2
3
4
5
6
7
8
9
10
11
| query2.DatabaseName:=includetrailingpathdelimiter(dir); query2.SQL.Clear; query2.SQL.Add('select kindnummer, nummer,sum(totaalprijs) as bedrag, [percentage SP1] as p ,Factuurnummer from faktuur group by kindnummer,nummer,factuurnummer'); Query2.Open; while not query2.eof do begin begin showmessage(query2.FieldValues['p']); end; query2.Next; end; |
Als ik [percentage SP1] laat staan, krijg ik een foutmelding 'Invalid use of keyword. token: [percentage'.
Als ik "percentage SP1" invul, krijg ik geen foutmeldingen, maar krijg ik dat terug als waarde van p, dus dan wordt het letterlijk genomen. Datzelfde gebeurt als ik er 'percentage SP1' van maak.
- This line is intentionally left blank -
Verwijderd
probeer eens als veldnaam : faktuur."percentage SP1"Knutselsmurf schreef op vrijdag 23 september 2005 @ 13:57:
[...]
Dat kan, bij deze, wel met een boel geknip:
Delphi:
1 2 3 4 5 6 7 8 9 10 11 query2.DatabaseName:=includetrailingpathdelimiter(dir); query2.SQL.Clear; query2.SQL.Add('select kindnummer, nummer,sum(totaalprijs) as bedrag, [percentage SP1] as p ,Factuurnummer from faktuur group by kindnummer,nummer,factuurnummer'); Query2.Open; while not query2.eof do begin begin showmessage(query2.FieldValues['p']); end; query2.Next; end;
Als ik [percentage SP1] laat staan, krijg ik een foutmelding 'Invalid use of keyword. token: [percentage'.
Als ik "percentage SP1" invul, krijg ik geen foutmeldingen, maar krijg ik dat terug als waarde van p, dus dan wordt het letterlijk genomen. Datzelfde gebeurt als ik er 'percentage SP1' van maak.
[ Voor 5% gewijzigd door Verwijderd op 23-09-2005 14:13 ]
- This line is intentionally left blank -