ERLEDIGT
JA
JA
ANTWORTEN
1
1
ZUGRIFFE
1312
1312
EMPFEHLEN
-
Hallo
Ich möchte gerne eine Differnez aus zwei Werten berechnen, die mittels SQL aus einer AccessDB kommen. Wenn ich das richtig sehe, kommen die Werte als Texte (obwohl in Access eine Zahl definiert ist) und so kann ich keine Differnez berechnen. Nun habe ich im Netz die Umwandlung mittels 'CDbl()' gefunden. Leider klappt das immer noch nicht.
Das Ganze sieht so aus:
<%
strSQL = "SELECT * FROM Abwasser_Schacht WHERE PRIMARYINDEX = " & request("ID1")
set rsSchachtAbwasser = connLKAbwasser.Execute(strSQL)
'Abstich berechnen
set rsAbstich = CDbl(rsSchachtAbwasser("Deckelhoehe")) - CDbl(rsSchachtAbwasser("Sohlenhoehe"))
%>
Wenn ich es nur so schreibe....
set rsAbstich = CDbl(rsSchachtAbwasser("Deckelhoehe"))
... bekomme ich folgende Fehlermeldung:
Laufzeitfehler in Microsoft VBScript (0x800A01A8)
Objekt erforderlich: '[number: 514]'
Was muss ich anders machen?
Vielen Dank.
Spirou
-
05.02.10 12:01 #2
- Registriert seit
- Jun 2005
- Beiträge
- 7.970
Hi.
In VB (und VBScript) darfst du SET nur für Objekte verwenden. Bei Berechnungen mit einfachen Datentypen wie Double, mußt du es weglassen.
GrußIf at first you don't succeed, try again. Then quit. No use being a damn fool about it.
Ähnliche Themen
-
SHA1 Hash: Datentyp-Problem
Von philippo im Forum C/C++Antworten: 2Letzter Beitrag: 06.10.10, 14:48 -
PHP + MSSQL + XML- Datentyp
Von Dawit im Forum PHPAntworten: 0Letzter Beitrag: 19.07.07, 14:37 -
[Perl] Problem mit Datentyp-Umwandlung
Von DrOverflow im Forum CGI, Perl, Python, Ruby, Power ShellAntworten: 0Letzter Beitrag: 01.03.07, 11:31 -
MS SQL - Problem mit Image Datentyp bei Update
Von BGrojer im Forum Relationale DatenbanksystemeAntworten: 0Letzter Beitrag: 25.10.05, 10:51 -
Access Problem mit Datentyp
Von SirNeo im Forum Office-AnwendungenAntworten: 5Letzter Beitrag: 15.02.02, 09:45





Zitieren
Login




