vielen Dank! das wars. ist ja echt m�hsam!!!!
-----Urspr�ngliche Nachricht----- Von: Claudius Ceteras [mailto:[EMAIL PROTECTED]] Gesendet: Freitag, 5. Oktober 2001 10:11 An: ASP Datenbankprogrammierung Betreff: [aspdedatabase] RE: [aspgerman] leeres Recordset-Feld wenn man es vorher nicht ausliest -- Moved from [aspgerman] to [aspdedatabase] by [EMAIL PROTECTED] -- Bin mir nicht sicher, ob's damit zusammenh=E4ngt, aber in einem = KB-Artikel wird gesagt: 1. Memo/Text -Felder ganz nach hinten in eine SELECT-Abfrage stellen 2. Falls es mehrere Memo-Felder sind, sie immer in der Reihenfolge auslesen, wie sie in der SELECT-Abfrage stehen. Versuch Dich mal daran zu halten und sag Bescheid, falls es den Fehler immer noch gibt... Claudius > -----Original Message----- > From: Nils M=FCller Data & Web Solutions=20 > [mailto:[EMAIL PROTECTED]]=20 > Sent: Donnerstag, 4. Oktober 2001 17:46 > To: ActiveServerPages German > Subject: [aspgerman] leeres Recordset-Feld wenn man es vorher=20 > nicht ausliest >=20 >=20 > bitte denkt jetzt nicht ich bin verr=FCckt. >=20 > folgendes problem: ich hol mir von meinem SQL-Server ein=20 > Recordset. Dann komme ich drauf das einzelne Felder (dbrs(6)=20 > und dbrs(7)) leer sind. jedoch nicht wenn ich gleich nach=20 > dbrs.open ein response.write(dbrs(5)) schreibe. das ist echt krass. >=20 > so funktioniert alles: > ---------------- > dim prozent > dim anbieter_id > dim preis > dim normalpreis >=20 > id=3Drequest("id") > sql=3D "SELECT produkte.id, liste_produkte_gruppen.Untergruppe, > produkte.Abgrenzung, produkte.Marke, produkte.typ,=20 > produkte.bemerkung,produkte.normalpreis,produkte.Preis, > produkte.anbieter_id, member.name, liste_produkte.name,=20 > produkte.produktgruppe, produkte.biketype_id FROM member=20 > INNER JOIN (liste_produkte INNER JOIN (liste_produkte_gruppen=20 > INNER JOIN produkte ON liste_produkte_gruppen.id =3D=20 > produkte.Beschreibung) ON liste_produkte.id =3D > produkte.produktgruppe) ON member.id =3D produkte.anbieter_id=20 > WHERE produkte.id=3D" & id dbrs.open sql,dbconn=20 > response.write("-" & dbrs(6)) response.write("-" & dbrs(7)) > preis=3Ddbrs(7) > normalpreis=3Ddbrs(6) > prozent=3D(1-preis/normalpreis)*100 > anbieter_id=3Ddbrs(8) > biketype_id=3Ddbrs(12) > produkte_id=3Ddbrs(11) > produkte_name=3Ddbrs(10) > member_name=3Ddbrs(9) > ----------------------- > so erhalte ich eine division durch 0 weil das feld 6 leer ist!! > -------------------- > dim prozent > dim anbieter_id > dim preis > dim normalpreis >=20 > id=3Drequest("id") > sql=3D "SELECT produkte.id, liste_produkte_gruppen.Untergruppe, > produkte.Abgrenzung, produkte.Marke, produkte.typ,=20 > produkte.bemerkung,produkte.normalpreis,produkte.Preis, > produkte.anbieter_id, member.name, liste_produkte.name,=20 > produkte.produktgruppe, produkte.biketype_id FROM member=20 > INNER JOIN (liste_produkte INNER JOIN (liste_produkte_gruppen=20 > INNER JOIN produkte ON liste_produkte_gruppen.id =3D=20 > produkte.Beschreibung) ON liste_produkte.id =3D > produkte.produktgruppe) ON member.id =3D produkte.anbieter_id=20 > WHERE produkte.id=3D" & id dbrs.open sql,dbconn=20 > 'response.write("-" & dbrs(6)) 'response.write("-" & dbrs(7)) > preis=3Ddbrs(7) > normalpreis=3Ddbrs(6) > prozent=3D(1-preis/normalpreis)*100 > anbieter_id=3Ddbrs(8) > biketype_id=3Ddbrs(12) > produkte_id=3Ddbrs(11) > produkte_name=3Ddbrs(10) > member_name=3Ddbrs(9) > --------------------------- >=20 > Was ist da los bitte? >=20 > IIS 5.0 (alle patches), SQL Server 2000 >=20 > vielen Dank!!!! >=20 >=20 > | [aspgerman] als [EMAIL PROTECTED] subscribed=20 > | http://www.aspgerman.com/archiv/aspgerman/ =3D Listenarchiv=20 > Sie k=F6nnen=20 > | sich unter folgender URL an- und abmelden:=20 > | http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp >=20 | [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
