AW: [ASP] DB Attribute auslesen und weiterverarbeiten

Folkert Klemme, vacazio.com activeserverpages@glengamoi.com
Fri, 3 Jun 2005 09:09:08 +0200


This is a multi-part message in MIME format.

------=_NextPart_000_0013_01C5681B.E63B2A50
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

 
Wenn ich das richtig verstehe, dann benötigst Du doch nur die Namen =
der
Felder. Also so ungefähr.
 
 
For I = 0 To ObjectRecordSet.Fields.Count -1
 
    If ObjectRecordSet.Fields(I) = "JA" then String = <IMG SRC="" =
&
ObjectRecordSet.Fields(I).Name &".jpg"">"
 
Next
 
 


  _____  

Von: activeserverpages-admin@glengamoi.com
[mailto:activeserverpages-admin@glengamoi.com] Im Auftrag von
maximilian@inverted.ch
Gesendet: Donnerstag, 2. Juni 2005 15:40
An: activeserverpages@glengamoi.com
Betreff: [ASP] DB Attribute auslesen und weiterverarbeiten



Hey Leute

 

Ich habe unter anderen folgende Attribute in meiner Tabelle (tbl_icons):




USER_icnmp3

USER_icndivx

USER_icnjpeg

USER_icnmpeg


Ja

Nein

Nein

Ja

 

Wie ihr seht haben diese Attribute immer den selben prefix =
=82USER_icn=92

Nun die frage, ist es mir möglich, ohne zuwissen wie die Attribute =
genau
heissen diese in ein Array einzulesen sodass ich die Attribute als =
strings
weiter verarbeiten kann ?

Klar mit SELECT * FROM ... wofür ? je nach dem ob USER_icnmp3 ein =
=82Ja=92
zurück gibt möchte ich ein Bild anzeigen welches den genau gleichen =
Namen
trägt.

 

hm scheiss erklärung ich weis, vieleicht hilft folgender =82code=92 =
ein wenig
weiter :

 

If USER_icnmp3 == JA then

<img src==94USER_icnmp3.jpg=94>

 

If USER_icndivx == JA then

<img src==94USER_icndivx.jpg=94>

 

=85 und so weiter=85 abr da dies eine recht statische sache ist, =
möchte ich das
ganze dynamisch machen. Also abhängig von der Tabelle. Sodass ich nur =
die
tabelle mit einem weitere attribut erweitern und das dazugehörige bild
erstellen muss.

 

Einigermasen verständlich erklärt ? hoffe jemand kann mir weiter =
helfen. Thx
!!!!! max

 


------=_NextPart_000_0013_01C5681B.E63B2A50
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns="http://www.w3.org/TR/REC-html40" xmlns:v = 
"urn:schemas-microsoft-com:vml" xmlns:o = 
"urn:schemas-microsoft-com:office:office" xmlns:w = 
"urn:schemas-microsoft-com:office:word" xmlns:x = 
"urn:schemas-microsoft-com:office:excel"><HEAD>
<META http-equiv=Content-Type content="text/html; =
charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1498" name=GENERATOR>
<STYLE>@page Section1 {size: 612.0pt 792.0pt; margin: 72.0pt 90.0pt =
72.0pt 90.0pt; }
P.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman"
}
LI.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman"
}
DIV.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman"
}
A:link {
	COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlink {
	COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
	COLOR: purple; TEXT-DECORATION: underline
}
SPAN.MsoHyperlinkFollowed {
	COLOR: purple; TEXT-DECORATION: underline
}
SPAN.EmailStyle17 {
	COLOR: windowtext; FONT-FAMILY: Arial; mso-style-type: personal-compose
}
DIV.Section1 {
	page: Section1
}
</STYLE>
</HEAD>
<BODY lang=EN-US vLink=purple link=blue>
<DIV dir=ltr align=left><FONT color=#0000ff =
size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=2><SPAN 
class=528570607-03062005>Wenn ich das richtig verstehe, dann =
benötigst Du doch 
nur die Namen der Felder. Also so ungefähr.</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=2><SPAN 
class=528570607-03062005></SPAN></FONT>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=2><SPAN 
class=528570607-03062005></SPAN></FONT>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=2><SPAN 
class=528570607-03062005>For I = 0 =
To&nbsp;ObjectRecordSet.Fields.Count 
-1</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=2><SPAN 
class=528570607-03062005></SPAN></FONT>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=2><SPAN 
class=528570607-03062005>&nbsp;&nbsp;&nbsp; If =
ObjectRecordSet.Fields(I) = "JA" 
then String = &lt;IMG SRC="" &amp; ObjectRecordSet.Fields(I).Name 
&amp;".jpg""&gt;"</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=2><SPAN 
class=528570607-03062005></SPAN></FONT>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=2><SPAN 
class=528570607-03062005>Next</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=2><SPAN 
class=528570607-03062005></SPAN></FONT>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT color=#0000ff =
size=2></FONT>&nbsp;</DIV><BR>
<BLOCKQUOTE dir=ltr 
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px =
solid; MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader lang=de dir=ltr align=left>
  <HR tabIndex=-1>
  <FONT face=Tahoma size=2><B>Von:</B> =
activeserverpages-admin@glengamoi.com 
  [mailto:activeserverpages-admin@glengamoi.com] <B>Im Auftrag von 
  </B>maximilian@inverted.ch<BR><B>Gesendet:</B> Donnerstag, 2. Juni =
2005 
  15:40<BR><B>An:</B> activeserverpages@glengamoi.com<BR><B>Betreff:</B> =
[ASP] 
  DB Attribute auslesen und weiterverarbeiten<BR></FONT><BR></DIV>
  <DIV></DIV>
  <DIV class=Section1>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Hey 
  Leute<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN lang=DE-CH 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Ich habe unter anderen =
folgende 
  Attribute in meiner Tabelle =
(tbl_icons):<BR><BR><o:p></o:p></SPAN></FONT></P>
  <TABLE class=MsoTableGrid 
  style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; =
BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: =
collapse" 
  cellSpacing=0 cellPadding=0 border=1>
    <TBODY>
    <TR>
      <TD 
      style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; =
BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: =
0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 110.7pt; PADDING-TOP: =
0cm; BORDER-BOTTOM: windowtext 1pt solid" 
      vAlign=top width=148>
        <P class=MsoNormal><B><FONT face=Arial size=2><SPAN =
lang=DE-CH 
        style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: =
Arial">USER_icnmp3<o:p></o:p></SPAN></FONT></B></P></TD>
      <TD 
      style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; =
BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: =
0cm; BORDER-LEFT: medium none; WIDTH: 110.7pt; PADDING-TOP: 0cm; =
BORDER-BOTTOM: windowtext 1pt solid" 
      vAlign=top width=148>
        <P class=MsoNormal><B><FONT face=Arial size=2><SPAN =
lang=DE-CH 
        style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: =
Arial">USER_icndivx<o:p></o:p></SPAN></FONT></B></P></TD>
      <TD 
      style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; =
BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: =
0cm; BORDER-LEFT: medium none; WIDTH: 110.7pt; PADDING-TOP: 0cm; =
BORDER-BOTTOM: windowtext 1pt solid" 
      vAlign=top width=148>
        <P class=MsoNormal><B><FONT face=Arial size=2><SPAN =
lang=DE-CH 
        style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: =
Arial">USER_icnjpeg<o:p></o:p></SPAN></FONT></B></P></TD>
      <TD 
      style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; =
BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: =
0cm; BORDER-LEFT: medium none; WIDTH: 110.7pt; PADDING-TOP: 0cm; =
BORDER-BOTTOM: windowtext 1pt solid" 
      vAlign=top width=148>
        <P class=MsoNormal><B><FONT face=Arial size=2><SPAN =
lang=DE-CH 
        style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: =
Arial">USER_icnmpeg<o:p></o:p></SPAN></FONT></B></P></TD></TR>
    <TR>
      <TD 
      style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; =
BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; =
BORDER-LEFT: windowtext 1pt solid; WIDTH: 110.7pt; PADDING-TOP: 0cm; =
BORDER-BOTTOM: windowtext 1pt solid" 
      vAlign=top width=148>
        <P class=MsoNormal><FONT face=Arial size=2><SPAN =
lang=DE-CH 
        style="FONT-SIZE: 10pt; FONT-FAMILY: =
Arial">Ja<o:p></o:p></SPAN></FONT></P></TD>
      <TD 
      style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; =
BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; =
BORDER-LEFT: medium none; WIDTH: 110.7pt; PADDING-TOP: 0cm; =
BORDER-BOTTOM: windowtext 1pt solid" 
      vAlign=top width=148>
        <P class=MsoNormal><FONT face=Arial size=2><SPAN =
lang=DE-CH 
        style="FONT-SIZE: 10pt; FONT-FAMILY: =
Arial">Nein<o:p></o:p></SPAN></FONT></P></TD>
      <TD 
      style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; =
BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; =
BORDER-LEFT: medium none; WIDTH: 110.7pt; PADDING-TOP: 0cm; =
BORDER-BOTTOM: windowtext 1pt solid" 
      vAlign=top width=148>
        <P class=MsoNormal><FONT face=Arial size=2><SPAN =
lang=DE-CH 
        style="FONT-SIZE: 10pt; FONT-FAMILY: =
Arial">Nein<o:p></o:p></SPAN></FONT></P></TD>
      <TD 
      style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; =
BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; =
BORDER-LEFT: medium none; WIDTH: 110.7pt; PADDING-TOP: 0cm; =
BORDER-BOTTOM: windowtext 1pt solid" 
      vAlign=top width=148>
        <P class=MsoNormal><FONT face=Arial size=2><SPAN =
lang=DE-CH 
        style="FONT-SIZE: 10pt; FONT-FAMILY: =
Arial">Ja<o:p></o:p></SPAN></FONT></P></TD></TR></TBODY></TABLE>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN lang=DE-CH 
  style="FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN lang=DE-CH 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Wie ihr seht haben diese =
Attribute 
  immer den selben prefix =82USER_icn=92<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN lang=DE-CH 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Nun die frage, ist es =
mir möglich, 
  ohne zuwissen wie die Attribute genau heissen diese in ein Array =
einzulesen 
  sodass ich die Attribute als strings weiter verarbeiten kann 
  ?<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN lang=DE-CH 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Klar mit SELECT * FROM =
... wofür 20
  je nach dem ob <B><SPAN style="FONT-WEIGHT: bold">USER_icnmp3 =
</SPAN></B>ein 
  =82Ja=92 zurück gibt möchte ich ein Bild anzeigen welches den =
genau gleichen Namen 
  trägt.<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN lang=DE-CH 
  style="FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN lang=DE-CH 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">hm scheiss erklärung =
ich weis, 
  vieleicht hilft folgender =82code=92 ein wenig weiter 
  :<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN lang=DE-CH 
  style="FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">If USER_icnmp3 == JA =

  then<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN lang=DE-CH 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">&lt;img 
  src==94USER_icnmp3.jpg=94&gt;<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN lang=DE-CH 
  style="FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">If USER_icndivx == =
JA 
  then<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">&lt;img 
  src==94USER_icndivx.jpg=94&gt;<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN lang=DE-CH 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">=85 und so weiter=85 abr =
da dies eine 
  recht statische sache ist, möchte ich das ganze dynamisch machen. =
Also 
  abhängig von der Tabelle. Sodass ich nur die tabelle mit einem =
weitere 
  attribut erweitern und das dazugehörige bild erstellen 
  muss.<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN lang=DE-CH 
  style="FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN lang=DE-CH 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Einigermasen =
verständlich erklärt 
  ? hoffe jemand kann mir weiter helfen. Thx !!!!! 
  max<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN lang=DE-CH 
  style="FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P></DIV></BLOCKQUOTE></BODY></HTM=
L>

------=_NextPart_000_0013_01C5681B.E63B2A50--