Hi

also ich w�rde einen RS erstmal so abpr�fen, bevor ich ein Feld im RS
abpr�fe

set rs = db.Execute(sql1)

If Not rs.EOF Then '<-- neu

        If not rs(0) = "" Then

        .. do more stuff

End If '<-- neu

Hilft das weiter ?

Gru� Dominik
-----
http://www.drhirn.com/60


-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, March 06, 2002 4:14 PM
To: ASP Datenbankprogrammierung
Subject: [aspdedatabase] recset-objekt fehler


hallo,

ein wahrscheinlich sehr banales problem aber alle bisherigen versuche es zu
l�sen schlugen fehl, vielleicht hat hier jemand einen ratschlag?

problem:
sql-anfrage (sql1 = "select * from dbo.t_vorgang where vorgangsnr =
119000010003") an die db
----------
set rs = db.Execute(sql1)

If not rs(0) = "" Then
...
---------

(auf ms sql 7, vorgangsnr ist ein nvarchar-feld)

wird wie gew�nscht verarbeitet aber wenn die nr noch nicht existiert bekomme
ich folgende fehlermeldung:
-----
Fehler '80020009' 
Exception aufgetreten. 
--------

weitere versuche mit "if exists" (im sql-string), oder "If IsNull" (beim
recordsetpr�fen) etc brachten alle ebenfalls fehlermeldungen (z.b. 
----
ADODB.Fields-Fehler '800a0cc1' 
ADO konnte in der Auflistung kein Objekt finden, das dem Namen oder dem
Ordinalverweis entspricht, der von der Anwendung angefordert wurde. 
-----
wenn die nr nicht existierte.

meine frage: wie kann ich auf die existenz einer solchen nr pr�fen um danach
eine entscheidung zu treffen? bzw. gehe ich das problem falsch an??

f�r die hilfe vielen dank im voraus!

stansi




 

-- 
GMX - Die Kommunikationsplattform im Internet.
http://www.gmx.net


| [aspdedatabase] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp

| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp

Antwort per Email an