Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    364

    Si sono verificati errori in un'operazione OLE DB.....

    salve ho il seguente problema :
    Ho una tabella in db Mysql, ho vari campi tra cui DescrizioneEvento (TEXT) che ammette valori nulli (not null non è attivato)

    il problema è che se richiamo una notizia con questo campo nullo mi restituisce il seguente messaggio sulla riga dove richiamo quel campo:

    testotemp=rs("Testo")(la riga incriminata)
    if not isnull(testotemp) then
    testo=CheckString2(CStr(testotemp))
    else


    Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)
    Si sono verificati errori in un'operazione OLE DB composta da più passaggi. Controllare i singoli valori di stato OLE DB, se disponibili. Nessuna operazione eseguita.

    non so proprio cosa

  2. #2
    prima di mettere il valore del campo nella variabile "testotempo" devi effettivamente verificare che non sia nullo, altrimenti ti da errore.

    if not isnull(rs("testo")) or rs("testo)<>"" then
    testotemp = rs("testo")
    testo=CheckString2(CStr(testotemp))
    else
    ....
    end if
    Matrix è ovunque, è intorno a noi, anche adesso nella stanza in cui siamo. È quello che vedi quando ti affacci alla finestra o quando accendi il televisore. L'avverti quando vai al lavoro, quando vai in chiesa, quando paghi le tasse. È il mondo che ti è stato messo dinanzi agli occhi, per nasconderti la verità.

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    364
    adesso mi restituisce il seguente messaggio sulla riga seguente:

    if not isnull(rs("testo")) or rs("testo)<>"" then

    Costante String senza terminazione

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    364
    no ok ques'ultimo errore lo risolto

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    364
    adesso mi da quest'errore sempre sulla medesima riga riguardante il medesimo campo :

    error '80020009'
    Eccezione.


    if not isnull(rs("testo")) or rs("testo")<>"" then

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 © 2026 vBulletin Solutions, Inc. All rights reserved.