Pytanie : using w sql oświadczenie od asp

Cześć Forma,

I mieć lista wokoło 100 linia który linia tworzyć oddzielny forma przedtem. Zmiana być prawdziwy przyjazny dla użytkownika przeładowywać the strona dla przeładowywać zmiana. W Ten Sposób i tworzyć forma wokoło the cała sprawa który liczyć w ten sposób etykietka z unikalny liczba. Wtedy gdy the strona przeładowywać ono zapętlać przez the rejestr od (1) the sumaryczny liczba rejestr i budować wielki aktualizacja query.

From (1) i badać wieloskładnikowy aktualizacja i musieć:

Update stołowy set pole = "wartość" dokąd pole = ' wartość
go
Update stołowy set pole = "wartość" dokąd pole = ' wartość
go
Update stołowy set pole = "wartość" dokąd pole = ' value

I tworzyć the sql zapytanie opierać się na ono i wtedy i robić response.write the results
this komes wtedy grzywna i i kopiować ono w sql i biegać the zapytanie tam  ono pracować. The pragnąć skutek pragnąć i dodawać
w the sql oświadczenie the kreskowy przerwa iść pracować jeżeli umieszczać przy the końcówka the line.

when dostawać i dostawać the następujący błąd:

Microsoft SKŁADNIA DB Dostawca dla ODBC Kierowca błąd "80040e14"

[Microsoft] [ODBC SQL Serwer Kierowca] [SQL Serwer] Błędny składnia blisko "<".

When i response.write na the nakazowy tekst ono pokazywać że ono nie udać się po the ostatni rejestr. Dla the ostatni rejestr ono pisać further
gdy ono znać tam  być inny aktualizacja po tym jak that.

So mimo to że tło the pytanie być jak móc i używać kreskowy przerwa w the sql oświadczenie bez the składnia błąd. Lub być tam  inny sposób aktualizowanie wieloskładnikowy SQL rząd w stół opierać się na jakaś liczba rząd i content

I dołączać the kod snippet.

Any pomoc na być ogromnie doceniać i jeżeli tam  być już nie informacja i móc pozwalać know.

Kind Regards

Sprog

(1):
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
<%totalrecords = request.form ("totalrecords")

'używać i jako kontuar

Dla i=1 totalrecords	   
  
recordname = "Getcats" + Cstr (i)
workcodename = "workcode" + Cstr (i)

jeżeli i = totalrecords wtedy

updatequery = updatequery + "Aktualizacja Nu_KPI_Categories Ustalony Paul = ""+request.form (recordname) +"" Dokąd WW_Code = ""+request.form (workcodename) +"" i SiteID = ' PE'"
inny
updatequery = updatequery + "Aktualizacja Nu_KPI_Categories Ustalony Paul = ""+request.form (recordname) +"" Dokąd WW_Code = ""+request.form (workcodename) +"" i SiteID = ' PE' 
iść
" kończyć jeżeli następnie 'powtarzać the kod i ruszać się dalej the następny wartość i 'jak tylko the zapytanie budować wykonywać ono jeżeli totalrecords <> "" wtedy Ustalony MM_editCmd = Server.CreateObject ("ADODB.Command") MM_editCmd.ActiveConnection = MM_Nu_KPI_STRING MM_editCmd.CommandText = updatequery response.write (MM_editCmd.commandtext) MM_editCmd.Execute MM_editCmd.ActiveConnection.Close kończyć jeżeli %>

Odpowiedź : using w sql oświadczenie od asp

Zakładać rozwiązanie być bardzo kreatywnie, ale obok default the kartoteka ratować w (lub ładować od) zastosowanie falcówka tym samym
   ExtractFilePath (Application.ExeName)    być niepotrzebny.
Inne rozwiązania  
 
programming4us programming4us