hallo,
hatte ich zwar nicht aber
ich w�rde wie folgt vorgehen

Wenn kein IDField enthalten kann es auch ein Textfeld sein, mu� nur beim UpdateString 
'" & id & "#" geschrieben werden

database = "DeinPfad/datenbank"
db_IDfield = "ID"
db_field = "Datenfeld"
db_table = "tabelle"

set rs = Server.CreateObject("ADODB.Recordset")
Set db = Server.CreateObject("ADODB.Connection")
db.Open "DBQ=" & Server.Mappath("" & database & "") & ";Driver={Microsoft Access 
Driver (*.mdb)};"
Set rs = db.Execute("Select " & db_field & " , " & db_IdField & " from " & db_table % 
"")
rs.MoveFirst
Do while not rs.eof or rs.bof
ID = rs.fields(db_IdField).value
Datenfeld = GetNumber(rs.fields(db_field).value)

UdateSql = "Update " & db_table & " Set " & db_field & " = '" & datenfeld & "' where " 
& DB_IdField & " = " & ID
set MyUpdate = db.Execute(UpdateSql)

rs.MoveNext
loop

rs.close: db.close: Set rs = nothing: Set db = nothing

function GetNumber(datenfeld)

If InStr(datenfeld, " ") > 0 then
datenfeld = Split(datenfeld, " ")(0)
datenfeld = Replace(datenfeld, ",", "")
datenfeld = Replace(datenfeld, ".", "")
If IsNumeric(datenfeld) then
datenfeld = mid(datenfeld, 1 , len(datenfeld)-2) & "." & mid(datenfeld, 
len(datenfeld)-2, len(datenfeld)
else
datenfeld = Split(datenfeld, " ")(1)
datenfeld = Replace(datenfeld, ",", "")
datenfeld = Replace(datenfeld, ".", "")
datenfeld = mid(datenfeld, 1 , len(datenfeld)-2) & "." & mid(datenfeld, 
len(datenfeld)-2, len(datenfeld)
end if
else
datenfeld = Replace(datenfeld, ",", "")
datenfeld = Replace(datenfeld, ".", "")
If IsNumeric(datenfeld) then
datenfeld = mid(datenfeld, 1 , len(datenfeld)-2) & "." & mid(datenfeld, 
len(datenfeld)-2, len(datenfeld)
end if
end function


Ich hoffe es hilft

Mit freundlichen Gr��en
Hotel Andr� M�nchengladbach


Andr� Scheres
http://hotelandre.de
http://partnerhotels.com

| -----Urspr�ngliche Nachricht-----
| Von: Hupfeld [mailto:[EMAIL PROTECTED]]
| Gesendet: Freitag, 12. Juli 2002 19:31
| An: AspGerman Kaffeehaus
| Betreff: [aspdecoffeehouse] Die Freitagabend-Verzweiflung
| 
| 
| Hi Folks,
| 
| leider habe ich mich heute breitschlagen lassen f�r einen Freund ein
| paar Ver�nderungen an seinem ASP-Datenbank-Projekt durchzuf�hren.
| Nun habe ich mir jedoch erst jetzt das Elend einmal angeschaut.
| 
| Das Problem:
| In einer Datenbank werden ca. 1 Dutzend Euro-Betr�ge erfasst. Die
| Datenbank hat auch schon �ber 300 Eintr�ge.
| Und die Spalten sind Typ vchar(50)!
| Die notwendige Auswertung wurde vorsichtshalber erst mal auf Eis gelegt
| ;-) und die soll ich nun erstellen.
| Beim Eintragen weiterer neuer Datens�tze soll es keine Clientseitige
| �berpr�fung geben, und auch serverseitige wird eine automatisierte
| INSERT bzw. UPDATE Anweisung verwandt.
| Nun wurde nat�rlich f�r 1500,50
| Folgendes eingegeben:
| 1.500,50
| 1.500,50 EUR
| 1.500,50 ?
| 1500,50 EURO
| usw.
| 
| Hat jemand vielleicht schon mit einem �hnlichen Problem zu tun gehabt
| und eine Funktion geschrieben? Dann kann ich n�mlich die anderen Problem
| l�sen und habe vielleicht doch noch ein bisschen Wochenende. Danke
| 
| Gru�
| Sven-Christian
| 
| -----Urspr�ngliche Nachricht-----
| Von: Eiben, Thorsten [mailto:[EMAIL PROTECTED]]
| Gesendet: Freitag, 12. Juli 2002 18:09
| An: AspGerman Kaffeehaus
| Betreff: [aspdecoffeehouse] RE: Die Freitagnachmittagsfrage
| 
| Markus:
| 
| Wir machen das immer ueber SQL-Scripts. Ein Trick dabei ist, dass jedes
| Skript eine Versionstabelle updated - damit man weiss, was schon
| gelaufen
| ist. Das ganze klappt bisher ohne groessere Probleme.
| 
| Th.
| 
| -----Original Message-----
| From: Markus Renschler [mailto:[EMAIL PROTECTED]]
| Sent: Friday, July 12, 2002 6:18 AM
| To: AspGerman Kaffeehaus
| Subject: [aspdecoffeehouse] Die Freitagnachmittagsfrage
| 
| 
| Hallo,
| 
| Ich habe mal eine Frage an die, die ASP(X)-Anwendungen f�r SQL-Server
| schreiben und in Folge dessen auch mehrere SQL-Server haben, die
| irgendwie
| von der Tabellenstruktur her Synchron gehalten bzw. bei �nderungen
| upgegradet werden m�ssen:
| 
| Wie bringt Ihr Euren Produktions-DB-Server auf den Stand des Prototypen
| bzw.
| den Prototypen auf den der Entwicklungsserver?
| 
| Handgemachte Scripts, CASE-tool, Compare-tool?
| 
| W�rd mich einfach mal interessieren, wie es andere machen...
| 
| Viele Gr��e
| 
| Markus
| 
| 
| | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
| | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv Sie
| | k�nnen sich unter folgender URL an- und abmelden:
| | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.as
| | p
| 
| ---
| 
| Checked by AVG anti-virus system (http://www.grisoft.com).
| Version: 6.0.375 / Virus Database: 210 - Release Date: 7/10/2002
| 
| 
| | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
| | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| | Sie k�nnen sich unter folgender URL an- und abmelden:
| |
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp
| 
| | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
| | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| | Sie k�nnen sich unter folgender URL an- und abmelden:
| | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp
BEGIN:VCARD
VERSION:2.1
N:Scheres;Andr�;;Herr
FN:Andr� Scheres
NICKNAME:Andr�
ORG:Hotel Andr� GmbH
TEL;HOME;VOICE:02166 254199
TEL;HOME;FAX:02166 254148
ADR;HOME:;;Geneickener Str. 104;M�nchengladbach;NRW;41238;Deutschland
LABEL;HOME;ENCODING=QUOTED-PRINTABLE:Geneickener Str. 104=0D=0AM=F6nchengladbach, NRW 41238=0D=0ADeutschland
URL;HOME:http://hotelandre.de
EMAIL;PREF;INTERNET:[EMAIL PROTECTED]
EMAIL;INTERNET:partnerhotels@server
REV:20011210T181147Z
END:VCARD


| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

Antwort per Email an