Kleiner Nachtrag - bei mir fontionierts mittlerweile auch - ich habe den kurzen SQL-String einfach abgetippt weil das flotter geht - habe aber erst nachher gemerkt, da� es logischwerweise NICHT gehen kann, wenn man SELECT irgendwas FORM irgendwo schriebt; da macht sich ein FROM wohl besser......
Jedenfalls habe ich da mehr an meine SQL-Unkenntnis gedacht als an Tippfehler.... *sch�nes Wochenende allemiteinander, ich geh heim!* -stefan- -----Urspr�ngliche Nachricht----- Von: J�rg Uth - Webagentur Uth [mailto:[EMAIL PROTECTED]] Gesendet: Freitag, 19. Oktober 2001 12:51 An: ASP Datenbankprogrammierung Betreff: [aspdedatabase] AW: Re: AW: Re: Auf die Schnelle: Berechnung in einer Abfrage Hallo Andre, also so kann man das nicht stehen lassen. Nat�rlich kann man jederzeit einer Spalte hier PreisEUR einen Alias geben. Kleines Beispiel direkt im Queryanalyser. declare @wert int set @wert = 10 Select @wert AS PreisEUR, @wert*13.7603 AS PreisATS Ergebnis: PreisEUR PreisATS ----------- ------------------- 10 137.6030 (1 row(s) affected) Also stimmt die Syntax des SQL-Strings vom Stefan. Leider hat Stfan keinen Quelltext mit gesendet so dass der Fehler sehrwahrscheinlich voranders zu finden ist. Kleiner Versuch rechne mal zum Test mit einer Ganzzahl hier 13 Gru� J�rg -----Urspr�ngliche Nachricht----- Von: Hotel Andre [mailto:[EMAIL PROTECTED]] Gesendet: Freitag, 19. Oktober 2001 09:34 An: ASP Datenbankprogrammierung Betreff: [aspdedatabase] Re: AW: Re: Auf die Schnelle: Berechnung in einer Abfrage Hallo, Dein sql �bersetzt lautet doch: suche (feldEUR * 13.7603) als feldATS... aber sowiel ich wei� kann man "as" nur bei count nutzen Gibt es ein Feld in der Tab mit dem Namen PreisATS und Du m�chtest es mit der Berechung vergleichen? wenn ja, dann Select Titel, Info, PreisEUR,PreisATS FROM tbl_Produkte set rs.... If Cdbl(rs.fields("PreisATS").value = (Cdbl(rs.fields("preisEUR").value * 13.7603) then ok = true else ok = false end if Mit freundlichen Gr��en Hotel Andr� M�nchengladbach Andr� Scheres http://hotelandre.de http://partnerhotels.com ----- Original Message ----- From: "Mayer, Stefan" <[EMAIL PROTECTED]> To: "ASP Datenbankprogrammierung" <[EMAIL PROTECTED]> Sent: Friday, October 19, 2001 9:16 AM Subject: [aspdedatabase] AW: Re: Auf die Schnelle: Berechnung in einer Abfrage weil selbige Abfrage eine Online-Preisliste machen soll, aber auch an anderer Stelle weiterverwendet wird.... -----Urspr�ngliche Nachricht----- Von: Hotel Andre [mailto:[EMAIL PROTECTED]] Gesendet: Freitag, 19. Oktober 2001 09:12 An: ASP Datenbankprogrammierung Betreff: [aspdedatabase] Re: Auf die Schnelle: Berechnung in einer Abfrage hallo, warum berechung schon im sql? vielleicht besser so Select Titel, Info, PreisEUR FROM tbl_Produkte PreisATS = Cdbl(rs.fields("PreisEUR").value) * 13.7603 Mfg Andr� Scheres http://hotelandre Subject: [aspdedatabase] Auf die Schnelle: Berechnung in einer Abfrage So geht's nicht (ich rechne sonst immer in ASP - brauchs aber diesmal in der Abfrage und komm nicht auf die Online-Dokumentation, weil unser Web-Zugang wieder mal offline ist..): Select Titel, Info, PreisEUR, PreisEUR*13.7603 AS PreisATS FROM tbl_Produkte ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Wie mach ichs richtig? Stefan. | [aspdedatabase] als [EMAIL PROTECTED] subscribed | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp | [aspdedatabase] als [EMAIL PROTECTED] subscribed | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp | [aspdedatabase] als [EMAIL PROTECTED] subscribed | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp | [aspdedatabase] als [EMAIL PROTECTED] subscribed | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp | [aspdedatabase] als [EMAIL PROTECTED] subscribed | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp | [aspdedatabase] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
