Fehler bei Abfrage (Verbindungsserver zu firebird) - SQL Server 2000

07/01/2008 - 17:31 von arno | Report spam
Hallo,

ich erhalte bei der folgenden Abfrage im Query Analyzer einen Fehler:

Abfrage
SELECT LV FROM LINKEDDB...LVVER

Fehler:
Server: Nachr.-Nr. 7356, Schweregrad 16, Status 1, Zeile 1
Der OLE DB-Provider 'MSDASQL' hat inkonsistente Metadaten für eine Spalte
übergeben. Die Metadateninformationen wurden zur Ausführungszeit geàndert.
OLE DB-Fehlertrace [Non-interface error: Column 'ERHALTENAB' (compile-time
ordinal 35) of object 'LVVER' was reported to have a DBTYPE of 5 at compile
time and 131 at run time].

Ich kann mir die Daten per MS Access in spalte Erhaltenab ansehen, ich finde
keine falschen Daten (0, Betràge >0 und NULL). Der Datentyp lt. Access ist
"Double". Importiere ich die Tabelle in eine sql-Datenbank, dann kriege ich
Datentyp float, Lànge 8.

Wenn ich die Daten in eine sql Datenbank importiere und darauf abfrage,
bekomme ich keinen Fehler.

Wie kann ich den Fehler finden? Was sind DBTYPE 5 und 131?

Ich kann so auf die Tabelle mit sql-Abfragen nicht zugreifen, auch wenn ich
das Feld selbst gar nicht verwende!

arno
 

Lesen sie die antworten

#1 arno
07/01/2008 - 17:43 | Warnen spam
PS:
das sind die Beispielwerte des Feldes aus den in eine SQL-DB importierten
Daten (sortiert)


NULL
0.0
6.0000000000000001E-3
2.9000000000000001E-2
4.4999999999999998E-2
4.9000000000000002E-2
5.2999999999999999E-2
5.9999999999999998E-2
0.063
7.2999999999999995E-2
7.5999999999999998E-2
0.078
8.7999999999999995E-2
8.9999999999999997E-2
0.10000000000000001
0.10199999999999999
0.109
0.11
0.113
0.115
0.11600000000000001
0.123
0.13500000000000001
0.13700000000000001
0.14199999999999999
0.14299999999999999
0.14699999999999999
0.14899999999999999
0.151
0.156
0.157
0.158
0.16
0.161
0.16900000000000001
0.17299999999999999
0.17399999999999999
0.17799999999999999
0.19400000000000001
0.19800000000000001
0.20000000000000001
0.20300000000000001
0.20499999999999999
0.20799999999999999
0.223
0.23100000000000001
0.252
0.255
0.26100000000000001
0.26200000000000001
0.26700000000000002
0.26900000000000002
0.27400000000000002
0.27600000000000002
0.28599999999999998
0.28699999999999998
0.307
0.308
0.311
0.312
0.316

...

90979.960000000006
93120.0
96170.979999999996
100000.0
100130.88
110708.24000000001
120875.25
137279.39000000001
137352.0
147462.84999999998
153684.32000000004
170674.48000000001
183889.64999999999
186240.0

Ähnliche fragen