AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi ADO Select mit Berechnung
Thema durchsuchen
Ansicht
Themen-Optionen

ADO Select mit Berechnung

Ein Thema von Gruber_Hans_12345 · begonnen am 8. Apr 2005 · letzter Beitrag vom 8. Apr 2005
Antwort Antwort
Gruber_Hans_12345

Registriert seit: 14. Aug 2004
1.439 Beiträge
 
Delphi 2007 Professional
 
#1

ADO Select mit Berechnung

  Alt 8. Apr 2005, 12:35
Datenbank: Pervasive • Version: 8.5 • Zugriff über: ADO
wie bringe ich eine solche Anweisung zum laufen ?
[sqlSELECT CODE, BEZEICHNUNG, SKONTOTAGE_1, (SKONTOPROZENT_1 / 10000) AS SKONTOPROZENT_1, SKONTOTAGE_2, (SKONTOPROZENT_2 / 10000) AS SKONTOPROZENT_2, NETTOTAGE FROM Zahlungsbedingung WHERE GELOESCHT = 0[/sql]

ich bekomme immer die Meldung "invalid Field Size"

ohne die Berechnung Funktioniert es
SELECT CODE, BEZEICHNUNG, SKONTOTAGE_1, (SKONTOPROZENT_1) AS SKONTOPROZENT_1, SKONTOTAGE_2, (SKONTOPROZENT_2) AS SKONTOPROZENT_2, NETTOTAGE FROM Zahlungsbedingung WHERE GELOESCHT = 0
Gruss Hans

2B or not 2B, that is FF
  Mit Zitat antworten Zitat
Benutzerbild von kiar
kiar

Registriert seit: 2. Aug 2003
Ort: Aschersleben
1.362 Beiträge
 
Delphi 5 Professional
 
#2

Re: ADO Select mit Berechnung

  Alt 8. Apr 2005, 12:50
hallo hans,

wie sind SkontoProzent_1 und SkontoProzent_2 definiert, und warum werden diese durch 10000 dividiert?

raik
verhältnisse die einem nicht passen,
muss man verändern oder verlassen
  Mit Zitat antworten Zitat
Neuromancer

Registriert seit: 8. Aug 2003
62 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: ADO Select mit Berechnung

  Alt 8. Apr 2005, 12:59
Hallo Hans,


was sagt denn das Pervasive Control Center dazu, wenn du die Query dort direkt eingibst?

Bei mir funktionieren solche Berechnungen (auf INT und CURRENCY getestet)

Umgebung: Pervasive SQL V8, Version 8.60.192.030

Gruß
  Mit Zitat antworten Zitat
Gruber_Hans_12345

Registriert seit: 14. Aug 2004
1.439 Beiträge
 
Delphi 2007 Professional
 
#4

Re: ADO Select mit Berechnung

  Alt 8. Apr 2005, 13:43
Feld ist als Currency definiert.
Im Pervasive Control Center funktionierts ohne Probleme, nur im ADO nicht.
Gruss Hans

2B or not 2B, that is FF
  Mit Zitat antworten Zitat
Neuromancer

Registriert seit: 8. Aug 2003
62 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: ADO Select mit Berechnung

  Alt 8. Apr 2005, 16:11
Hallo,

also bei mir geht das ohne Probleme.

Ich benutze das TBetterADODataSet Version 4.04, MDAC 2.7

Zugriff geht über ODBC, nicht über den OLE-DB-Provider (schlechte Erfahrung...)

Hier mal die Objekte:
Delphi-Quellcode:
  object ads: TBetterADODataSet
    Connection = ADOConnection1
    CommandText = 'select Name, Wert2, (Wert2 / 10) as Wert2 from Test'
    Parameters = <>
    IndexDefs = <>
    Left = 368
    Top = 8
  end
  object ADOConnection1: TADOConnection
    ConnectionString = 'Provider=MSDASQL.1;Persist Security Info=False;Data Source=?????'
    CursorLocation = clUseServer
    LoginPrompt = False
    Provider = 'MSDASQL.1'
    Left = 304
    Top = 8
  end
Gruß
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:05 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