Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    193

    adodb

    C'è qualcuno che può dare notizie su quest'errore?
    Il set di record corrente non supporta l'aggiornamento. Potrebbe trattarsi di una limitazione del provider o del tipo di blocco selezionato.-3251

    Viene dato in questo pezzo di codice:
    sql = "select FILEBINARIO,FileName,idallegato from ST_ALLEGATI where IDALLEGATO=60666"
    objRsLBin.Open sql, objConn, adOpenDynamic, adLockOptimistic
    While Not objRs.EOF
    objRsLBin.MoveFirst
    objRsLBin!idallegato = 65321 questa linea
    objRsLBin.Update
    Wend

  2. #2
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747
    Non è che il campo idallegato=65321 esiste già.
    Poi c'è un errore xkè fai la movefirst nel ciclo????????
    E così non uscirà mai.
    codice:
    sql = "select FILEBINARIO,FileName,idallegato from ST_ALLEGATI where IDALLEGATO=60666" 
    objRsLBin.Open sql, objConn, adOpenDynamic, adLockOptimistic 
    If not Not objRs.EOF 
    objRsLBin.MoveFirst 
    While Not objRs.EOF 
    objRsLBin!idallegato = 65321 questa linea 
    objRsLBin.Update 
    Wend
    End IF
    Allejo

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    193

    adodb

    Non guardare l'istruzione movefirst non è influente ai fini dell'errore, nella tabella c'è un solo record;

    Ciao

  4. #4

    Re: adodb

    Originariamente inviato da martinacol
    Non guardare l'istruzione movefirst non è influente ai fini dell'errore, nella tabella c'è un solo record;

    Ciao
    allora tu fai una select filtrando i record per il campo IDALLEGATO; questo campo è una chiave primaria o un semplice campo numerico?


    cmq ciò che ha detto allejo è giusto e non è vero che è ininfluente, potrebbe invece essere un problema.

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    193

    adodb

    Quello che ha detto allejo è giusto ma è solo un istruzione che ho

    aggiunto per prova dopo, anche idallegato l'ho aggiunta dopo per

    prova, l'errore mi veniva restituito su un'altro campo che è un campo

    Long Raw(tipodato) di una tabella di database Oracle, quindi per

    verificare che non fosse quel particolare tipo dato che in qualche

    modo mi restituiva l'errore ho provato ad aggiornare altri campi

    l'errore sempre quello.

  6. #6
    quindi stai utilizzando un db Oracle.
    Sarebbe bene che tu avessi chiare le procedure da seguire e focalizzassi la tua attenzione su quelle in modo da poter ricevere un aiuto più mirato.
    Quindi se le procedure giuste erano quelle originali (l'errore mi veniva restituito su un'altro campo che è un campo Long Raw(tipodato) di una tabella di database Oracle) credo che sarebbe meglio riprendere quel codice e partire da lì.

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    193

    adodb

    Grazie ragazzi ho risolto era un problema di impostazione di CursorLocation.
    Comunque grazie del consiglio.
    Ciao Martina

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.