Script ASP (Che simula il contatore)

di Anonimizzato257 il
7 risposte
Salve ho fatto una funzione ASP che permette di simulare il Campo contatore senza utilizare il campo contatore.. forse e' inutile ma alle volter potrebbe tornare utile.

Codice :

1) strCmdSQL="SELECT IDtblProdotti FROM tblID"
iIDtbl=AssegnaID(strCmdSQL,"tblProdotti")

2)
'+-----------------------------------------------+
'| Tipo : Funzione |
'| Nome : AssegnaID |
'| Valori in ingresso : strSQL (Stringa SQL) |
'| strTabella (Tabella) |
'| Valori in uscita : iNewID (ID da assegnare) |
'+-----------------------------------------------+
Function AssegnaID(strSQL,strTabella)
Dim objConn,objRs
Dim iNewID
Dim strCampo

'+-------------------------------------+
'| Attivo una connessione col Database |
'+-------------------------------------+
Set objConn=Server.CreateObject("ADODB.Connection")
objConn.ConnectionString = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.Mappath("\Socio\Database\Socio.mdb")
objConn.Open
'+-----------------+
'| Apro la tabella |
'+-----------------+
Set objRs = Server.CreateObject("ADODB.Recordset")
objRs.Open strSQL,objConn,adOpenDynamic,adLockOptimistic

strCampo="ID" & strTabella
iNewID=objRs(strCampo)+1
objRS(strCampo)=iNewID
objRs.Update
'+---------------------+
'| Azzero le variabili |
'+---------------------+
objRs.Close
Set objRs=Nothing
'+------------------------------------+
'| Chiudo la connessione col Database |
'+------------------------------------+
objConn.Close
Set objConn=Nothing
AssegnaID=iNewID
End Function


Forse si può migliorare....

Ciao a tutti<img src=imgfaccinablackeye.gif border=0 align=middle>

Joda

7 Risposte

  • Ciao, il tuo codice anche se non sarà utilizzato da tutti gli utenti di questo forum, é senza dubbio molto utile a scopo didattico, quindi complimenti!
  • Si potrebbe aprire uno spazio ove raccogliere tutte le funzioni (accessibili a tutti), ove gli utenti possano scarticarle e porle online ?

    Lo spazio attuale e' bello ma c'e' dentro di tutto io pensavo a d uno spazio solo per tali funzioni.

    Grazie

    E che la forza sia con voi.
    Joda
  • Intendi una sezione del forum interamente dedicata alla raccolta di script?
  • Anche non un parte del forum cmq.

    cmq si interamente dedicata agli script.

    Si puo'?

    E che la forza sia con voi.
    Joda
  • Si puo' fare qualcosa di simile alle faq sui linguaggi, ma riguardante la raccolta di script dove gli utenti possono mettere a disposizione della comunità i propri.

    Es :
    https://www.iprogrammatori.it/faq/faq_asp/faq_asp.as
  • Se mi fai sapere come x me va bene.

    <img src=imgfaccinaapprove.gif border=0 align=middle>

    E che la forza sia con voi.
    Joda
  • Ottima idea ci manca una vera e propria sezione dedicata agli script<img src=imgfaccinablackeye.gif border=0 align=middle>

    Cosi possiamo condividere i nostri codici senza andarci a sbattere x scriverli di sana pianta quando invece possono essere messi a disposizione da altri.

    <img src=imgfaccinaapprove.gif border=0 align=middle>

    La vita é come un applicativo WEB, prima o poi si impalla!
Devi accedere o registrarti per scrivere nel forum
7 risposte