N�, ne referenz schreibt man mit: Set preis = dbrs( 6 ) Claudius
> -----Original Message----- > From: Matthias Kerber [mailto:[EMAIL PROTECTED]] > Sent: Freitag, 5. Oktober 2001 10:16 > To: ASP Datenbankprogrammierung > Subject: [aspdedatabase] AW: [aspgerman] leeres > Recordset-Feld wenn man es vorher nicht ausliest > > > -- Moved from [aspgerman] to [aspdedatabase] by > [EMAIL PROTECTED] -- > > Versuch mal, statt mit > preis = dbrs( 6 ) > so auf den Wert zuzugreifen: > preis = dbrs.Fiels.Item( 6 ).Value > > Es ist sonst gut m�glich, dass du nur eine referenz, nicht > aber den wert in deine Variablen schreibst. > > Gruss > Matthias > > > -----Urspr�ngliche Nachricht----- > > Von: Nils M�ller Data & Web Solutions > [mailto:[EMAIL PROTECTED]] > > Gesendet: Donnerstag, 4. Oktober 2001 17:46 > > An: ActiveServerPages German > > Betreff: [aspgerman] leeres Recordset-Feld wenn man es vorher nicht > > ausliest > > > > bitte denkt jetzt nicht ich bin verr�ckt. > > > > folgendes problem: ich hol mir von meinem SQL-Server ein Recordset. > > Dann komme ich drauf das einzelne Felder (dbrs(6) und dbrs(7)) > > leer sind. jedoch > > nicht wenn ich gleich nach dbrs.open ein > > response.write(dbrs(5)) schreibe. > > das ist echt krass. > > > > so funktioniert alles: > > ---------------- > > dim prozent > > dim anbieter_id > > dim preis > > dim normalpreis > > > > id=request("id") > > sql= "SELECT produkte.id, liste_produkte_gruppen.Untergruppe, > > produkte.Abgrenzung, produkte.Marke, produkte.typ, > > produkte.bemerkung,produkte.normalpreis,produkte.Preis, > > produkte.anbieter_id, member.name, liste_produkte.name, > > produkte.produktgruppe, produkte.biketype_id FROM member INNER JOIN > > (liste_produkte INNER JOIN (liste_produkte_gruppen INNER > JOIN produkte > > ON liste_produkte_gruppen.id = produkte.Beschreibung) ON > > liste_produkte.id = > > produkte.produktgruppe) ON member.id = produkte.anbieter_id WHERE > > produkte.id=" & id > > dbrs.open sql,dbconn > > response.write("-" & dbrs(6)) > > response.write("-" & dbrs(7)) > > preis=dbrs(7) > > normalpreis=dbrs(6) > > prozent=(1-preis/normalpreis)*100 > > anbieter_id=dbrs(8) > > biketype_id=dbrs(12) > > produkte_id=dbrs(11) > > produkte_name=dbrs(10) > > member_name=dbrs(9) > > ----------------------- > > so erhalte ich eine division durch 0 weil das feld 6 leer ist!! > > -------------------- > > dim prozent > > dim anbieter_id > > dim preis > > dim normalpreis > > > > id=request("id") > > sql= "SELECT produkte.id, liste_produkte_gruppen.Untergruppe, > > produkte.Abgrenzung, produkte.Marke, produkte.typ, > > produkte.bemerkung,produkte.normalpreis,produkte.Preis, > > produkte.anbieter_id, member.name, liste_produkte.name, > > produkte.produktgruppe, produkte.biketype_id FROM member INNER JOIN > > (liste_produkte INNER JOIN (liste_produkte_gruppen INNER > JOIN produkte > > ON liste_produkte_gruppen.id = produkte.Beschreibung) ON > > liste_produkte.id = > > produkte.produktgruppe) ON member.id = produkte.anbieter_id WHERE > > produkte.id=" & id > > dbrs.open sql,dbconn > > 'response.write("-" & dbrs(6)) > > 'response.write("-" & dbrs(7)) > > preis=dbrs(7) > > normalpreis=dbrs(6) > > prozent=(1-preis/normalpreis)*100 > > anbieter_id=dbrs(8) > > biketype_id=dbrs(12) > > produkte_id=dbrs(11) > > produkte_name=dbrs(10) > > member_name=dbrs(9) > > --------------------------- > > > > Was ist da los bitte? > > > > IIS 5.0 (alle patches), SQL Server 2000 > > > > vielen Dank!!!! > > > > > > | [aspgerman] als [EMAIL PROTECTED] subscribed > > | http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv > Sie k�nnen > > | sich unter folgender URL an- und abmelden: > > | http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.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 > | [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
