Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Errore con database

  1. #1

    Errore con database

    Sto provando a scrivere in un Database mbd, creato con ms access.

    Alla riga 49:
    $rs->Fields[1]->Value = $y;

    mi dà questo errore:

    Fatal error: Uncaught exception 'com_exception' with message 'Source: ADODB.Field
    Description: Il set di record corrente non supporta l'aggiornamento. Potrebbe trattarsi di una limitazione del provider o del tipo di blocco selezionato.' in C:\Inetpub\wwwroot\Database2.php:49 Stack trace: #0 C:\Inetpub\wwwroot\Database2.php(49): unknown() #1 {main} thrown in C:\Inetpub\wwwroot\Database2.php on line 49

    Il database è aperto correttamente, e se stampo $rs->Fields[1]->Value non mi dà
    problemi. Mi dà problemi solo se cerco di modificare il campo.

    Il database è in lettura/scrittura, e se faccio la stessa operazione con ASP, legge e scrive
    senza problemi.

    Da cosa potrebbe dipendere?
    Grazie.

  2. #2

    Risolto

    La connessione con RecorSet era in sola lettura.

    Ho aggiunto 3,3 come parametri della Open del Recorset.

    $rs = new COM("ADODB.Recordset");
    $rs->Open("SELECT * FROM $Tabella", $cn, 3, 3);

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.