Hallo Leute,
Hat jemand einen sinnvollen Ansatz wie ich herausfinden kann, ob ich einen
Feldwert f�r ein Insert in eine DB Quoten muss oder nicht?
Es geht ausschlie�lich um SQL-Server
-Ich habe die Funktion so umrissen:
checkTable = Tabellenname
ConnectionTable = der Connectionstring
FiledTable = Das Feld, bei dem ich rausfinden will, ob es gequotet geh�rt!!!
function CheckForQuotes checkTable, ConnectionTable, FieldTable
'....Wie kann ich das machen?
CheckForQuotes = "'"
CheckForQuotes = ""
end function 'CheckForQuotes
Hintergrund:
Ich habe felder die per post gesubmittet werden. Diese Felder hei�en so wie
auch die DB-Felder hei�en...
Jetzt kann ich aber nicht einfach einen Querystring zusammenbauen, weil ich
keinen Einfluss darauf habe was f�r ein Formular da kommt....
F�r die die es interessiert:
'Aktion ausf�hren
if Action2 ="insertEXE" Then
query = "insert into " & singNode.getAttribute("table") & "("
For each childs in singNode.childNodes
query = query & childs.getAttribute("name") & ", " 'Aus dem XML-Node
alle Child holen, denn die referenzieren welche DB-Felder ge�ndert werden
k�nnen
Next
query = left(query, len(query)-2) & ") VALUES ("
For each childs in singNode.childNodes
'In der CheckForQuotes m�chte ich entweder quotes zur�ckbekommen (') oder
nichts
Quote = CheckForQuotes singNode.getAttribute("table"),
singNode.getAttribute("connection"), childs.getAttribute("name")
query = query & Quote & request.form(childs.getAttribute("name")) & Quote
&", "
Next
query = left(query, len(query)-2) & ")"
response.write(query)
set JobConn = Server.CreateObject("ADODB.Connection")
JobConn.open singNode.getAttribute("connection")
jobConn.Execute query
jobConn.close
set jobConn = nothing
end if 'insertEXE
Hat da wer einen Ansatz?
Gru� Mansur
__________________________________________________________
Die Utopie ist die wirklichste aller wirklichen M�glichkeiten.
Mansur Esmann, Offensiv-Medien, Heberlingerstr. 16, D-87471 Durach.
Tel.: +49 (0)831 - 69 71 892, Fax: +49 (0)831 - 697 18 91.
eMail: [EMAIL PROTECTED] Web: www.offensiv-medien.de
| [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