�hh,.. so ein bisschen erahne ich *smile*
Wenn wir mal von dem Problem des Felddatentyps absehen m�chtest Du folgendes:
Name des Formulars = Name der Spalte
Value des Formulars = Inhalt der Datensatzes in der Spalte?
dann w�re das doch
for each Name IN Request.FORM
Feldname = Name
Wert = Request.Form(Name)
SqlInsert ="INSERT INTO Adressenliste ("& Feldname &")"
SqlInsert = SqlInsert &" VALUES('"& Replace(Wert, "'", "''") &"')"
Conn.Execute (SqlInsert)
next
?????????
----- Original Message -----
From: "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
To: "ASP Diskussionsliste fuer Anfaenger" <[EMAIL PROTECTED]>
Sent: Tuesday, November 27, 2001 5:39 PM
Subject: [aspdebeginners] AW: Re: AW: Re: AW: SQL HILFDDDDDDD
Hallo Jutta,
Ich habe eine Datenbank, die f�rchterlich miserabel aufgebaut ist ( das musste mal
gesagt werden ), es sind 45 Datenfelder in einer Tabelle und 9500 Recordsets (oder
auch Entit�ten). Ich m�chte via ASP die M�glichkeit bieten(innerhalb eines Intranets)
diese Daten zu bearbeiten und auch nue Kunden anzulegen. Aus diesem Grunde habe ich
ein Formular gemacht, mit dem man entweder einen neuen Kunden anlegen kann, oder einen
bestehenden Kunden bearbeiten kann. Aus dem Formular entnehme ich aus folgenden Zeilen
meine Informationen
<input name = 'FIRMA' type ='text' value=''>
Das w�re zum Beispiel die Zeile f�r FIRMA(ein datenfeld in der DB)
Das kann ich auch abfragen und erhalte auch, mit deiner L�sung, die Daten vollst�ndig
auf einer ASP Seite ( mit Response.Write) ausgegeben, aber wenn ich dann den
SpeicherString hinzuf�ge, laufe ich immer auf den fehler, das das Feld "inhalt" nicht
in dere datenbank verf�gbar sei....grummels
Gruss Dominik
Ich hoffe, Du kannst in etwa erahnen, was ich m�chte ;-))))))
-----Urspr�ngliche Nachricht-----
Von: Jutta Kavalier [mailto:[EMAIL PROTECTED]]
Gesendet: Dienstag, 27. November 2001 17:22
An: ASP Diskussionsliste fuer Anfaenger
Betreff: [aspdebeginners] Re: AW: Re: AW: SQL HILFDDDDDDD
In meinem Beispiel ist das aus einem Umfrage-Projekt, bei dem die Datenbank
folgendermassen aufgebaut war:
Formulare: ID | typ | name | ....
Die Formulare liess ich automatisch generieren, wobei der name = Name des
Formularfeldes war
Die Ergebnisse kamen in eine verkn�pfte Tabelle (daten): name | inhalt name = name des
Feldes inhalt = Benutzereingabe
Du musst ja irgendwo den Spaltennamen herbekommen, oder? Die arme Datenbank mu� ja
wissen, wo sie was reinschreiben muss.
Beschreibe mal den Aufbau genauer.
----- Original Message -----
From: "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
To: "ASP Diskussionsliste fuer Anfaenger" <[EMAIL PROTECTED]>
Sent: Tuesday, November 27, 2001 5:18 PM
Subject: [aspdebeginners] AW: Re: AW: SQL HILFDDDDDDD
Hallo Jutta,
Ja das hast Du richtigerkannt, die Datenbank hat zuviele Felder in dieser Tabelle und
die �ndern sich auch noch, daher m�chte ich einfach alles aufnehmen, was ich aus der
form erhalte, aber... Ich habe jetzt mal deine L�sung auf meine Datenbank
angegelichen...aber was mache ich mir "inhalt", worauf verweise ich an der Stelle?
for each Name IN Request.FORM
Feldname = Name
Wert = Request.Form(Name)
SqlInsert ="INSERT INTO Adressenliste (name, inhalt)"
SqlInsert = SqlInsert &" VALUES('"& Feldname &"','"& Replace(Wert, "'", "''") &"')"
Conn.Execute (SqlInsert)
next
Danke und Gruss Dominik
-----Urspr�ngliche Nachricht-----
Von: Jutta Kavalier [mailto:[EMAIL PROTECTED]]
Gesendet: Dienstag, 27. November 2001 17:04
An: ASP Diskussionsliste fuer Anfaenger
Betreff: [aspdebeginners] Re: AW: SQL HILFDDDDDDD
Hallo Dominik,
so wie ich das sehe, willst Du Formularwerte dynamsich in ne Datenbank schreiben?
Vielleicht hilft Dir das:
for each Feld IN Request.FORM
Feldname = Feld
Wert = Request.Form(Feld)
SqlInsert ="INSERT INTO Tabelle (name, inhalt)"
SqlInsert = SqlInsert &" VALUES('"& Feldname &"','"& Replace(Wert, "'", "''") &"')"
Conn.Execute (SqlInsert) next
Gruss
Jutta
----- Original Message -----
From: "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
To: "ASP Diskussionsliste fuer Anfaenger" <[EMAIL PROTECTED]>
Sent: Tuesday, November 27, 2001 5:06 PM
Subject: [aspdebeginners] AW: SQL HILFDDDDDDD
Hallo Dirk, wenn ich das mache, teilt mir das gute Ger�t mit, dass es das
Anweisungsende in der Zeile
Execute(rs)
Erwartet. Ich raufe mir die Haare hier...Grummels
Gruss Dominik
-----Urspr�ngliche Nachricht-----
Von: Verweyen, Dirk [mailto:[EMAIL PROTECTED]]
Gesendet: Dienstag, 27. November 2001 17:04
An: ASP Diskussionsliste fuer Anfaenger
Betreff: [aspdebeginners] AW: SQL HILFDDDDDDD
Versuch mal
rs = "INSERT INTO Adressenliste ('" & rs & "')"
-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Gesendet: Dienstag, 27. November 2001 16:54
An: ASP Diskussionsliste fuer Anfaenger
Betreff: [aspdebeginners] SQL HILFDDDDDDD
Hi @ all,
ich habe mal wieder ein Problem, mein SQL Abfrage wird ja ganz nett �bernommen, aber
leider nicht weggespeichert, kann mir einer erkl�ren, was ich falsch mache?
Hier mein Code:
For Each Name in Request.Form
rs = Name & "=" & Request("" &Name& "")
Response.Write rs & "<br>"
' rs = ("INSERT INTO Adressenliste ('" & rs & "')" "")
Execute (rs)
Next
Die auskommentierte Zeile ist die welche den �rger macht...Grummels.. Und ich weisss
echt nicht mehr was ich noch �ndern kann, davon habe ich jetzt ca 20 Versionen und ich
......gruuuummel Vielleicht hat ja jemand von Euch nicht so viele Tomaten auf den
Augen, wie ich...
Danke im Voraus Dominik
---------------------------------------\|/-------
CUS Information Technology GmbH-------(o o)------
------------------------------ ----ooO-(_)-Ooo---
Jostesweg 7
49080 Osnabrueck - Germany
phone +49 (0) 541 982 77 77
fax +49 (0) 541 982 77 78
Blumenhaller Weg 47
49080 Osnabrueck - Germany
phone +49 (0) 541 961 91 19
-------------------------------------------------
http://www.CUS-IT.Net
-------------------------------------------------
| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv Sie
| knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv Sie
| knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
---------------------------------------\|/-------
CUS Information Technology GmbH-------(o o)------
------------------------------ ----ooO-(_)-Ooo---
Jostesweg 7
49080 Osnabrueck - Germany
phone +49 (0) 541 982 77 77
fax +49 (0) 541 982 77 78
Blumenhaller Weg 47
49080 Osnabrueck - Germany
phone +49 (0) 541 961 91 19
-------------------------------------------------
http://www.CUS-IT.Net
-------------------------------------------------
| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv Sie
| knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv Sie
| knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
---------------------------------------\|/-------
CUS Information Technology GmbH-------(o o)------
------------------------------ ----ooO-(_)-Ooo---
Jostesweg 7
49080 Osnabrueck - Germany
phone +49 (0) 541 982 77 77
fax +49 (0) 541 982 77 78
Blumenhaller Weg 47
49080 Osnabrueck - Germany
phone +49 (0) 541 961 91 19
-------------------------------------------------
http://www.CUS-IT.Net
-------------------------------------------------
| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv Sie
| knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv Sie
| knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
---------------------------------------\|/-------
CUS Information Technology GmbH-------(o o)------
------------------------------ ----ooO-(_)-Ooo---
Jostesweg 7
49080 Osnabrueck - Germany
phone +49 (0) 541 982 77 77
fax +49 (0) 541 982 77 78
Blumenhaller Weg 47
49080 Osnabrueck - Germany
phone +49 (0) 541 961 91 19
-------------------------------------------------
http://www.CUS-IT.Net
-------------------------------------------------
| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp