Hallo Joachim van de Bruck! Also auf eine venuenftig dynamische SQL SELECT query die mir 100 Zeilen code erspart lasse ich nichts kommen :-).
Das man diese mit hilfe vom query analyzer oder query testet und gestaltet versteht sich von selber. ;-) Deine predigen per mit hilfe eines recordset ein update bzw insert zu machen sind berechtigt weil das einem vieles an moeglichen fehlern erspart. Record-Locking? Das kann ich nicht so nachvollziehen triggert die funktion das schon beim request des zweiten users? Gruss Roman Pittroff Consulting Bangkok, Thailand -----Original Message----- From: Joachim van de Bruck [mailto:[EMAIL PROTECTED]] Sent: Friday, October 05, 2001 6:41 PM To: ASP Datenbankprogrammierung Subject: [aspdedatabase] AW: RE: keine addition mit + in VBS Hallo! > >Ich meckere hier doch mindestens einmal pro Woche dagegen, SQL-Strings > in ASP/VBScript zusammenzustoppeln, ;-) - Das ist >unperformant und > bringt unn�tige Fehler. > > Gilt das nuer fuer INSERT und UPDATE query oder schimpfts du auch auf > ASP SELECT SQL Strings? :-) Gerade auf die die Selects, vor allem, wenn Sie so aufgebaut sind: sql = "select *" sql = sql & "from ..." sql = sql & "where ..." Nicht nur, dass eine in der Datenbank definierte Abfrage bzw. View schneller ist, hier wird auch noch durch die wiederholte Konkatenation VBScript gebremst. Ist es nicht einfacher, die Abfrage direkt in der Datenbank zu erstellen, zu speichern und zu testen und erst dann, wenn's funktioniert, in ASP/VBScript einzubauen? Tats�chlich mache ich aber auch oft ein "DELETE" per adCmdString im Command-Objekt. "UPDATE" und "INSERT" l�uft bei mir �ber das Recordset-Objekt mit Array als Parameter f�r rs.AddNew und rs.Update. �ber zentrale Funktionen habe ich das Record-Locking realisiert, so dass zwei Benutzer nicht gleichzeitig den selben Datensatz bearbeiten k�nnen. Freundliche Gr��e Joachim van de Bruck > > Gruss > > Roman Pittroff > Consulting > Bangkok, Thailand > > > -----Original Message----- > From: Joachim van de Bruck [mailto:[EMAIL PROTECTED]] > Sent: Friday, October 05, 2001 6:11 PM > To: ASP Datenbankprogrammierung > Subject: [aspdedatabase] AW: RE: AW: keine addition mit + in VBS > > > Hallo! > > Also eine Addition wird definitiv ausgef�hrt, wenn mindestens einer der > beiden Summanden numerisch ist; so ist es wenigstens bei meiner VBScript > Version. > > Also gehe ich davon aus, dass bei Dir intOrd und intUp Zeichenketten > sind. Hast Du "option explicit" gesetzt? Wenn nicht, findest Du damit > wahrscheinlich sofort den Fehler. > > Und da ich sonst keinen Rat wei�: > > Grunds�tzlich geh�rt so etwas doch in eine Stored Procedure, oder? > > Ich meckere hier doch mindestens einmal pro Woche dagegen, SQL-Strings > in ASP/VBScript zusammenzustoppeln, ;-) - Das ist unperformant und > bringt unn�tige Fehler. > > 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 | [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
