Das hast Du gut erahnt,-)))

Hmm wenn ich jetzt noch die datenbank von Hand aussiebe geht es,-)

Ich muss "nur " die doppelten KUNDENNUMMERN harausfiltern ,-)) 
Diese Firma, der die Datenbank geh�rt, weiss nicht so richtig wie so etwas auszusehen 
hat ...smile...naja ich werde es schon richten ,-))

Aber Danke Dir agnz lieb,-))
GrussDominik

-----Urspr�ngliche Nachricht-----
Von: Jutta Kavalier [mailto:[EMAIL PROTECTED]] 
Gesendet: Dienstag, 27. November 2001 17:40
An: ASP Diskussionsliste fuer Anfaenger
Betreff: [aspdebeginners] Re: AW: Re: AW: Re: AW: SQL HILFDDDDDDD


�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


---------------------------------------\|/-------
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

Antwort per Email an