Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 30
  1. #1
    Utente bannato
    Registrato dal
    Jan 2003
    Messaggi
    2,407

    codice che funziona in modalita sni:) help!

    salve a tutti,

    questa parte di codice mi sta tirando matto... sicuramente per qualcosa di assolutamente stupido...

    codice:
    		function formatta_sql(mia_stringa)
    			formatta_sql=replace(mia_stringa,"'","''",1,-1)
    		End function
    		
    	    'effettuo il controllo del valore contenuto nel campo Visitatore!
    		If myRSComS("Visitatore") = 999999 Then 
    			'Allora riporto il valore a 1 e rendo valida la variabile di sessione!
    			ValoreDB=1
    			Session("Counter")=ValoreDB  
                'Aggiorno il db!
    			dim strInsertDati
    			strInsertDati=""
    			strInsertDati="update ContatoreVisite set Visitatore=:1: where id=:1:"
    			strInsertDati=replace(strInsertDati,":1:",formatta_sql(cint(ValoreDB)))			
    			myConn.Execute strInsertDati
    		 End if
    		'Else
    		 If myRSComS("Visitatore") < 999999 Then 
    			'Allora incremento il valore e rendo valida la variabile di sessione!
    			ValoreDB=(myRSComS("Visitatore")+1)
    			Session("Counter")=ValoreDB
                'Aggiorno il db!
    			dim strInsertDati2
    			strInsertDati2=""
    			strInsertDati2="update ContatoreVisite set Visitatore=:1: where id=:1:"
    			strInsertDati2=replace(strInsertDati2,":1:",formatta_sql(cint(ValoreDB)))			
    			myConn.Execute strInsertDati2
    		End If


    ma perchè la sintassi mi viene data corretta e quindi senza nessun errore ma alla fine non viene efettuato l'update nel db?

    Hekp me please...


    Grazie

  2. #2
    Utente bannato
    Registrato dal
    Jan 2003
    Messaggi
    2,407
    nessun suggerimento...

  3. #3
    Stampa a video la query e controlla che sia corretta.

  4. #4
    Utente bannato
    Registrato dal
    Jan 2003
    Messaggi
    2,407
    Originariamente inviato da weppos
    Stampa a video la query e controlla che sia corretta.
    credo non ce ne sia bisogno, l'ho testato in rete e il risultato è questo:

    Microsoft JET Database Engine error '80004005'
    Operation must use an updateable query.
    /index2.asp, line 130


    e la linea 130 del codice è questa:

    myConn.Execute strInsertDati2

    che è direttamente legata a quella precedente ossia:

    strInsertDati2=replace(strInsertDati2,":1:",format ta_sql(cint(ValoreDB)))


  5. #5
    Fai una ricerca con il motore del forum.
    Verrai sommerso dalle risposte a questo errore.

  6. #6
    Utente bannato
    Registrato dal
    Jan 2003
    Messaggi
    2,407
    in tutti i casi il problema non si risolve ho spostato db e file in un dominio in cui i permessi sembrano esserci tutti ed essere funzionanti ma nonostante tutto il db non si aggiorna...

  7. #7
    Originariamente inviato da Certe Notti
    in tutti i casi il problema non si risolve ho spostato db e file in un dominio in cui i permessi sembrano esserci tutti ed essere funzionanti ma nonostante tutto il db non si aggiorna...
    Sembrano non è sufficiente.
    I permessi devono essere attivi.

  8. #8
    Utente bannato
    Registrato dal
    Jan 2003
    Messaggi
    2,407
    Originariamente inviato da weppos
    Sembrano non è sufficiente.
    I permessi devono essere attivi.
    beh direi che se nello stesso dominio c'è alloggiato un altro db e non da problemi tu che dici ci sono...

  9. #9
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non nello stesso dominio ma nella stessa cartella...

    Roby

  10. #10
    Utente bannato
    Registrato dal
    Jan 2003
    Messaggi
    2,407
    Originariamente inviato da Roby_72
    Non nello stesso dominio ma nella stessa cartella...

    Roby
    vabbè errore di distrazione...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.