Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi parameter in sql-query (https://www.delphipraxis.net/70319-parameter-sql-query.html)

sancho1980 28. Mai 2006 17:29

Datenbank: firebird • Zugriff über: ibx, ibexpert

parameter in sql-query
 
hallo
ich wollte grad in meinem dataset einen sql-query einbauen, der nen parameter hat, aber irgendwie funzt es nicht, wie es soll

deswegen mal ne frage:

wenn ich einen query habe, wie

SQL-Code:
select wert from table where id = :id
dann müsste das doch so klappen, oder:


Delphi-Quellcode:
dataset.parambyname('id').asint64 := 40
dataset.open()
muss zwischen der parameterzuweisung und dem open noch irgendwas anderes geschehen? bei mir funzt das nämlich nicht :-(

danke,

martin

mkinzler 28. Mai 2006 17:54

Re: parameter in sql-query
 
Eigentlich sollte es so gehen, wobei .Value reichen würde, da ID ja ein Int ist. Kommt ein Fehler und wenn ja welcher oder macht er nur nichts?
Ergänze mal die Abfrage mit einem Semikolon.

Hansa 28. Mai 2006 18:25

Re: parameter in sql-query
 
Was soll man denn hiermit anfangen :

Zitat:

Zitat von sancho1980
Delphi-Quellcode:
dataset.parambyname('id').asint64 := 40
dataset.open()

Wo ist das SelectSQL ? Direkt im Dataset oder per Source ? Wo und wann wird der Parameter gesetzt ? Das Unterschlagen der genauen Fehlermeldung gehört anscheinend schon zum Standard. :mrgreen:

sancho1980 28. Mai 2006 18:57

Re: parameter in sql-query
 
ja fehlermeldung kam keine
irgendie muss es damit zusammenhängen, dass ich in meinem code das öffnen des datasets zusammen mit anderen datasets in einer openall()-procedure gemacht hatte, denn als ich dann auf einmal das dataset separat geöffnet hatte, hat's auf einmal geklappt... :?

ps: keine fehlermeldung angegeben weil keine gekommen ist. es ist einfach mal nichts passiert...


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:39 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz