Allgemeine Fragen zur PROFAN Programmierung
Views (Heute): 249652 (11088)
  Suchen
 Zurück zur Übersicht
 AutorThema: Datenbanken auslesen und damit rechnen
Mario
Datum:06.06.01 00:22 Antwortenals Email verschicken (mario@marios-website.de) 


Ich habe ein Problem mit dem auslesen einer Datenbank:

Ich lese aus einem Datenbankfeld (Zahl) eine Zahl mit 2 Nachkommastellen aus und habe folgendes Problem:
Wenn ich so auslese:
Let EP$ = @dbGet$("E-Preis")
habe ich die Zahl, kann aber nicht damit rechnen.

Wenn ich so auslese:
Let EP% = @dbGet$("E-Preis")
bekomme ich in der Variablen EP% nur 1, damit kann ich zwar rechnen, ist aber nicht der Wert, der in der Datenbank steht.

Was mache ich falsch ???
Bitte dringend Antwort, wenn jemand helfen kann !!
Danke Mario


Frank Bordasch
Datum:06.06.01 00:38 Antwortenals Email verschicken (Frank.Bordasch@t-omline.de) 


Hallo Mario,
die Zeichenkette EP$ mußt du mit VAL(S) in eine Dezimalzahl umwandlen, dann kannst du auch damit rechnen.
EP$ = dbGet$("E-Preis")
oder
EP& = VAL(dbGet$("E-Preis"))

Gruß Frank


Bernd Haase
Datum:06.06.01 06:41 Antwortenals Email verschicken (info@ebs-haase.de) 


Moin, Moin!

Der Befehlt sollte lauten:

Let EB!=@dgBet$("E-Preis"), dann kannste auch wieder mit Nachkomma rechnen.

:-)) Bernd


Bernd
Datum: 06.06.01 06:43 Antwortenals Email verschicken (info@ebs-haase.de) 


Korrektur:

Let EB!=val(@dbget$("E-Preis"))


 Zurück zur Übersicht