-- 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
