Mailinglisten-Archive |
> Hallo zusammen
> >ID menge1 zutat1 einheit1 menge2 zutat2 einheit2
> >1 10 gurken kg 100 Kartoffeln stück
> >wie kriege ich das nun AUTOMATISCH in diese from
>
> >ID menge zutat einheit
> >1 10 gurken kg
> >1 1000 kartoffeln stück
>
> ><----- cut here ----->
> >sub convert()
> >
> > dim rs as recordset
> > dim s as string
>
> > set rs = currentdb.openrecordset ("select * from old")
> > while not rs.eof
> > s = "insert into new (id,menge,zutat,stueck) values ("
> > s = s + str(rs!id) + ","
> > s = s + str(rs!menge1) + ","
> > s = s + "'" + rs!zutat1 + "',"
> > s = s + "'" + rs!einheit1 + "')"
> > currentdb.execute s
> > s = "insert into new (id,menge,zutat,stueck) values ("
> > s = s + str(rs!id) + ","
> > s = s + str(rs!menge2) + ","
> > s = s + "'" + rs!zutat2 + "',"
> > s = s + "'" + rs!einheit2 + "')"
> > currentdb.execute s
> > rs.movenext
> > wend
> > rs.close
> >end sub
> erstmals Danke !!
> Ich kann leider kein VBA bzw. zuwenig :) das ganze soll bis 20 gehen das
> kann man sicher auch irgendwie mit einer Schlaufe lösen oder?
>
> mfG
>
> Thomas
Hallo, Thomas,
"rs!menge1" beschreibt das Feld mit namen, du kannst aber auch rs(2)
ansprechen.
die Schleife sähe dann etwa so aus:
while not rs.eof
for I = 0 to 19 do
s = "insert into new (id,menge,zutat,stueck) values ("
s = s + str(rs(1)) + "," + str(rs(1+I*3)) + ", '" + _
rs(2+I*3)+ "', '" + rs(3+I*3)) + "')"
currentdb.execute s
next
rs.movenext
wend
ciao!
Kai
--
GMXler aufgepasst - jetzt viele 1&1 New WebHosting Pakete ohne
Einrichtungsgebuehr + 1 Monat Grundgebuehrbefreiung!
http://puretec.de/index.html?ac=OM.PU.PU003K00717T0492a
---
!!NEU!!
Fragen und Antworten zu MySQL und dieser Liste unter
-->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive