Hallo,
Roman Pitroff hat hier vor kurzem einen Ansazt betrf. GUID aufgef�hrt,
vielleicht liegt der Fehler am entsprechenden Format des value?

Ich gebe einfach nochmals den Sachverhalt hier zur Kenntnis:

-------------------------------------------------------------------------

Jaja das kenne ich auch :-)

Function GetGUID()
        strGUID = trim(server.CreateObject("scriptlet.typelib").guid)
        strGUID = replace(strGUID,"{","",1)
        strGUID = left(strGUID,len(strGUID)-2)
        getGUID = replace(strGUID,"}","",1)
End Function


Gruss

Roman Pittroff
Consulting
Bangkok, Thailand

-----Original Message-----
From: Offensiv-Medien [Mansur Esmann] [mailto:[EMAIL PROTECTED]]

Sent: Wednesday, November 07, 2001 5:53 PM
To: ASP Datenbankprogrammierung
Subject: [aspdedatabase] Anf�hrungszeichen / Guid Ph�nomen


Hallo Leute,

Ich habe einen Querystring den ich mir zusammenbastle und seit ich noch
ein Feld hizugef�gt habe stimmt der nicht mehr:

 strGUID =  trim(server.CreateObject("scriptlet.typelib").guid)

query = "Insert Into Folder (FolderName, FolderSubfolderOf,
FolderCompany,FolderDivision, ParentFolderName, FolderCreator,
FolderRight, FolderUserList, FolderGroupList, FolderNav, FolderGuid)
Values ('" strQuery= strQuery& request.form("FolderName") & "',"
strQuery= strQuery& request.form("FolderSubfolderOf") & ",'" strQuery=
strQuery& request.form("Company") & "','" strQuery= strQuery&
request.form("Division") & "','" strQuery= strQuery&
request.form("ParentFolderName") & "'," strQuery= strQuery&
request.form("Creator") & "," strQuery= strQuery&
request.form("FolderRight") & ",'" strQuery= strQuery&
request.form("FolderUserList") & "','" strQuery= strQuery&
request.form("FolderGroupList") & "'," strQuery= strQuery&
request.form("folderNav") & ",'" strQuery= strQuery& strGUID & "')"

Wenn ich mir diesen Querystring ausgeben lasse, dann wird alles hinter
strGuid nicht mehr angezeigt:

Insert Into Folder (FolderName, FolderSubfolderOf,
FolderCompany,FolderDivision, ParentFolderName, FolderCreator,
FolderRight, FolderUserList, FolderGroupList, FolderNav, FolderGuid)
Values
('mansur2',65,'Konzern','Intern','Aktuell',2,1,'thomas','Konzern',1,'{3D
9E2B
8A-D363-11D5-B7AA-0030843CDFA1}

Also am Ende der GUID fehlt das Anf�hrungszeichen und die Klammer....

Wie kommt es zu sowas?

Mansur
----------------------------------------------------------------------------


ciao Thomas





-----Urspr�ngliche Nachricht-----
Von: Joachim van de Bruck [mailto:[EMAIL PROTECTED]]
Gesendet: Mittwoch, 14. November 2001 11:24
An: ASP Datenbankprogrammierung
Betreff: [aspdedatabase] AW: RE: Update von zwei Tables mit ADO


Hallo!

> Also Problem denke mal habe ich geloest und wenn es interesiert so.
>
> objRS.addnew aADO_fields,aADO_value
>
> anstatt ind aADO_fields die feldnamen reinzuschreiben habe ich einfach
> die nummern verwendet
> aADO_fields = 0,1,2,3
>
> aADO_value
>
={4C6715B5-B0FC-4C58-B7CF-53A8DB6FB127},roman,{4C6715B5-B0FC-4C58-B7CF-5
> 3A8DB6FB127},help
>
> Somit geht es. Trotzdem frage ich mich ob es nicht irgendwie mit den
> feldamen geht!

Riecht nach einem "Bug" in ADO, letztendlich stehen hinter den Feldnamen
auch die Spaltennummern.
�brigens ist das mit den Spaltennummern auch schneller, weil die Namen
dann ja nicht extra aufgel�st werden m�ssen. Ich unterstelle mal, dass
Du die Namen vorher ohne Rechtschreibfehler und ebenfalls mit
Tabellenprefix im Array hattest.

> Werde mal das mit rs.Properties("Unique Table") testen :-)

Ist nur erforderlich, wenn Du nur eine der verbundenen Tabellen updaten
m�chtest.

> > Hier m�sstest Du user.customer_id herausnehmen. Der Wert wird allein
> > durch die Verkn�pfung definiert.
> OK aber wenn die user.customer_id rausnehme fehlt diese mir doch im
> recordset? also bekomme ich einen "Cannot insert the value NULL into
> column ......." fehler im User table.

Sorry, hab ich �bersehen.

> >rs.Properties("Unique Table") = "user"
> Das ist wieder mal typisch fuer dich das du mit einer spitzen
zusatzinfo
> herkommst *Danke*

??? hm

> >Cursor: adOpenStatic (CursorType) und adUseClient (CursorLocation)
> funktionieren.
> Klar :-),  was ist mit LockType = adLockOptimistic ist ja richtig?

Ja, kein Grund, die ganze Tabelle zu sperren.

> >Ansonsten nenne bitte Datenbank und Treiber
> SQL Server 2000

Und OLEDB-Treiber, richtig? Es gibt ja auch "Datenbanken", mit denen man
so etwas grunds�tzlich nicht machen kann.

Freundliche Gr��e
Joachim van de Bruck


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


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

Antwort per Email an