-
Fehler im interaktiven SQL
Hi *all
hab gerade einen 'Fehler' im interaktiven SQL festgestellt.
k.a. ob das im embedded auch so ist.
Bsp.:
select f1 from Datei where f1 in(1, 2, 3, 4) --> Anzeige
1
1
2
3
3
3
4
select f1 from Datei where f1 in(1, 2, 3,4) --> Anzeige
1
1
2
4
Keine Fehlermeldung und die falsche Anzeige.
Hat mich eben 2 Stunden gekostet
just for Info, hat mich echt geärgert
Robi
Das Notwendige steht über dem technisch machbaren.
(klingt komisch, funktioniert aber!)
-
Das ist kein Fehler, das liegt an der Interpretation des Dezimalzeichens.
Die Engländer/Amerikaner haben da keine Probleme mit, da sie einen Dezimalpunkt haben.
Parametertrenner ist nun mal das Komma.
Dezimaltrenner ist bei uns ebenso das Komma.
Um diese explizit zu trennen muss man bei Dezimalkomma als Parametertrenner immer ", " oder " ," kodieren.
Bei "n,m" wird immer eine Dezimalzahl angenommen.
-
ok, das ist die Erklärung
Ich hatte Fehler ja auch in ' gesetzt.
dachte mir schon so was.
war trotzdem Sau ärgerlich!
Bei mir waren das 7 stellige Mandantennr., die haben nun mal keine Dezimalstellen
Danke
Robi
Das Notwendige steht über dem technisch machbaren.
(klingt komisch, funktioniert aber!)
-
Leider passiert dies immer mal wieder.
Schlimm ist das bei embedded SQL oder ODBC wo man wie du erst spät merkt was schief läuft.
Bei Funktionen wie SUBSTR wird ja ein Fehler gemeldet, da ja ein Parameter fehlt bzw. nur Ganzzahlen erlaubt sind.
SQL wäre ja "intelligent", wenn beim Syntaxcheck gemerkt würde, dass der Typ der Zahl "3,4" ja nicht zum Vergleichsfeld passt.
Aber durch die immer mehr erweiterten automatischen Cast's halten solche, u.ä., Fehler halt einfach auf.
Similar Threads
-
By oulbrich in forum NEWSboard Programmierung
Antworten: 7
Letzter Beitrag: 23-03-15, 17:21
-
By OMi in forum NEWSboard Programmierung
Antworten: 11
Letzter Beitrag: 17-02-14, 14:44
-
By malzusrex in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 23-04-03, 17:15
-
By K_Tippi in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 05-12-02, 11:41
-
By ppilz in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 09-10-01, 22:05
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks