Questione : using nelle dichiarazioni di sql dall'asp

Ciao tutti, il

I hanno una lista di circa 100 linee che ciascuna sono state generate già come forme separate. Tuttavia questo non è molto facile da usare ricaricando la pagina per ogni cambiamento. Così ho generato una forma intorno all'intero affare che numera ogni modifica con un numero unico. Allora quando la pagina ricarica collega attraverso le annotazioni da 1 al numero delle annotazioni totale e sviluppa un grande aggiornamento query.

From che cosa ho ricercato per fare un aggiornamento che multiplo devo fare: il giacimento stabilito della tabella del

Update = “il valore„ dove campo = ' giacimento stabilito della tabella del
go
Update di valore = “valore„ dove campo = ' giacimento stabilito della tabella del
go
Update di valore = “valore„ dove il campo = ' value

I ha generato la domanda di sql basata su questa ed allora faccio un response.write per vedere che il results
this esce indennità ed io la ha copiata in sql e fa funzionare la domanda là per controllarlo funziona. Tuttavia per ottenere all'effetto voluto qui sopra ho aggiunto il
nella dichiarazione di sql per generare la linea rotture come vado non funziono se disposto alla conclusione del line.

when che fa funzionare questo attraverso che ottengo il seguente errore: fornitore OLE di DB del

Microsoft per il

[Microsoft] [driver] dell'assistente di ODBC SQL [assistente di errore “80040e14„ dei driver di ODBC di SQL] sintassi errata vicino “<„.

When i response.write sul testo di ordine indica che viene a mancare dopo l'ultima annotazione. Tuttavia per l'ultima annotazione non scrive il further
mentre sa che ci non è un altro aggiornamento dopo che that.

So dopo che tutta quella priorità bassa la domanda è come posso utilizzano la linea rotture nella dichiarazione di sql senza ottenere l'errore di sintassi. O è ci un altro senso realizzare l'aggiornamento delle file multiple di SQL in una tabella basata su tutto il numero delle file e il content

I ha attaccato l'aiuto di codice snippet.

Any su questo notevolmente sarebbe apprezzato e se ci saranno più informazioni io può fornire per aiutare prego lascialo know.

Kind Regards

Sprog

class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
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:
class= " del id= " codeSnippet778035 del
<%totalrecords = request.form (“totalrecords„)

'usare la i come contatore

Per i=1 ai totalrecords	   
  
recordname = “Getcats„ + Cstr (i)
workcodename = “workcode„ + Cstr (i)

se i = totalrecords allora

updatequery = updatequery + “aggiornamento Nu_KPI_Categories Paul stabilito = ““+request.form (recordname) +„„ dove WW_Code = ““+request.form (workcodename) +„„ e SiteID = ' PE'"
altrimenti
updatequery = updatequery + “aggiornamento Nu_KPI_Categories Paul stabilito = ““+request.form (recordname) +„„ dove WW_Code = ““+request.form (workcodename) +„„ e SiteID = ' 
di PE va il
" concluder se dopo 'ripetere il codice e passare verso il valore seguente della i 'una volta che la domanda è sviluppata eseguirla se "" del <> di totalrecords allora Regolare 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 concluder se %>
class= del

Risposta : using nelle dichiarazioni di sql dall'asp

La soluzione fondata è molto creativa, ma per difetto le lime saranno conservate (o saranno caricato da) nel dispositivo di piegatura di applicazioni quindi
   ExtractFilePath (Application.ExeName)    è inutile.
Altre soluzioni  
 
programming4us programming4us