Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    Non riesco a trovare da nessuna parte questo errore

    Salve,

    Vorrei sapere cosa significa questo errore, dato che non riesco a trovare informazioni sulla rete. sembra che solo io l'abbia incontrato.


    L'errore e' il seguente:
    codice:
    Microsoft OLE DB Provider for ODBC Drivers error '80040e2f' 
    
    [Microsoft][ODBC Microsoft Access Driver]Error in row

    grazie anticipatamente.^^

  2. #2
    hai tagliato un pezzo dell'errore?
    [supersaibal] How is it you're feeling so uneasy?
    How is it that I feel fine?
    Life reveals what is dealt through seasons
    Circle comes around each time
    [/supersaibal]

  3. #3
    No, nessun taglio.
    naturalmente poi indicava la riga dell'errore :

    ==>>
    rs.update
    etc..

    sono sicuro che non ci sono errori nel codice.

  4. #4
    in pratica ti da un errore sull'istruzione "rs.update"
    se non ci sono errori nel codice, verifica di avere assegnato i permessi di scrittura alla cartella dove hai messo il DB
    [supersaibal] How is it you're feeling so uneasy?
    How is it that I feel fine?
    Life reveals what is dealt through seasons
    Circle comes around each time
    [/supersaibal]

  5. #5
    Utente di HTML.it L'avatar di seclimar
    Registrato dal
    Sep 2002
    Messaggi
    21,042
    Originariamente inviato da Raptusis
    No, nessun taglio.
    naturalmente poi indicava la riga dell'errore :

    ==>>
    rs.update
    etc..

    sono sicuro che non ci sono errori nel codice.
    tutti dicono che non ci sono errori nel codice...
    in ogni caso...
    non pensi che farci avere l'errore completo...
    possa aiutarci a capire che problema c'e' ?

  6. #6
    forse hai ragione:mi sa che ho sbagliato qualcosa, perche' i permessi ce li ho sempre avuti e lo stesso database viene usato tuttora per altre cose.
    allora il codice e' questo e la linea dell'errore e' rs.update
    codice:
    	dim strCode
    	strCode="*************"
    	Set Conn=Server.CreateObject("ADODB.Connection") 
    	strConn="driver={Microsoft Access Driver (*.mdb)}; " 
    	strConn=strConn & " DBQ=" & Server.MapPath("../mdb-database/game.mdb") 
    	strConn=strConn & ";pwd=" & strCode
    
    	Conn.Open (strConn)
    	sql = "SELECT * FROM world WHERE Nome='"&StrNick&"' and Player='"&Giocatore&"'"
    	Set rs = Server.CreateObject("ADODB.Recordset")
    	rs.Open sql, conn ,3,3
    	
    If  rs.eof  then
    rs.Addnew
    rs("Nome")=StrNick         'naturalmente queste variabili sono piene
    rs("Luogo")=Luogo
    rs("Flash")=NomeFlash
    rs("Posizione")="0,0"
    rs("Precedente")="0,0"
    rs("Presente")="0"
    rs("Player")=Giocatore
    rs("Stat")=Stats
    rs("Ground")="267.25,127.05"
    rs("Zaino")="001.002.003.000.000.000.000.000.000"
    rs("Visibile")="si"
    rs("ZainoNomi")="100 Soldi,Panino Medio,Torcia"
    rs.Update
    
    else
    Errore="Il Nome esistente gia'!"
    End If
    
    'CHIUDI DATABASE
    rs.close
    	set rs = Nothing
    	conn.Close 
    	set conn = Nothing

  7. #7
    nella stringa
    codice:
    rs.Open sql, conn ,3,3
    prova a sostituire il primo "3" con un "1"
    [supersaibal] How is it you're feeling so uneasy?
    How is it that I feel fine?
    Life reveals what is dealt through seasons
    Circle comes around each time
    [/supersaibal]

  8. #8
    Utente di HTML.it L'avatar di seclimar
    Registrato dal
    Sep 2002
    Messaggi
    21,042
    se fai una
    update con una query funziona ??

    MySQL = "UPDATE TABELLA ecc..."
    connessione.execute MySQL



    nel tuo codice noto questo
    rs.Open sql, conn ,3,3

    3,3 non mi ricordo che cosa erano...
    permettono la scrittura del recordset ?? controlla!

  9. #9
    certo che permette la scrittura :ho sempre fatto cosi.
    In pratica io ho preso il modello che gia avevo usate per scrivere la STESSA tabella, in un altra parte del sito.

    Pero' questa non funge.:-(

    (neanke sostituendo l'1 col 3 ;-P)

  10. #10
    Utente di HTML.it L'avatar di seclimar
    Registrato dal
    Sep 2002
    Messaggi
    21,042
    Originariamente inviato da Raptusis
    certo che permette la scrittura :ho sempre fatto cosi.
    In pratica io ho preso il modello che gia avevo usate per scrivere la STESSA tabella, in un altra parte del sito.

    Pero' questa non funge.:-(

    (neanke sostituendo l'1 col 3 ;-P)
    l'errore piu' grave che puo' fare un programmatore e' dire ..
    "ho sempre fatto cosi'"
    o "prima funzionava"


    ho controllato...
    3,3 non ti permette la scrittura
    equivalgono a questo:
    adOpenStatic,adLockReadOnly

    vai in visual basic
    fai:
    recordset.open ecc,ecc,XXXXXXXX,YYYYYYYY
    ti apre il menu' a tendina..
    cerca quelli giusti

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.