Visualizzazione dei risultati da 1 a 6 su 6

Discussione: wamp, php sqlite

  1. #1

    wamp, php sqlite

    Salve, sto implementando un database sqlite su wamp ultima versione.
    Riesco ad eseguire le query ma non ad usare il metodo bindParam.
    Se ad esempio eseguo

    codice:
        $DBConn = new PDO("sqlite:Database.db3");
        $DBConn->exec('begin exclusive transaction');
        $DBConn->exec('delete from ExportReport');
        $Statement = $DBConn->prepare("insert into ExportReport (Test01) values (:Test01)");
        $Statement->bindParam("Test01", "Ciao");
        $Statement->execute();
        $DBConn->exec('commit');
    ottengo un errore su
    $Statement->bindParam("Test01", "Ciao");

    Ho già provato ad unsare bind_param oppure
    $DBConn = new Sqlite3("Database.db3");
    senza successo

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Quote Originariamente inviata da denis76 Visualizza il messaggio
    ...
    ottengo un errore su
    ...
    Sarebbe utile sapare anche cosa dice l'errore.

    "un errore" senza specificare quale, non da alcuna indicazione su cosa sia andato storto, se ci sono, è perché spiegano il problema, o almeno ci provano, altrimenti tutti i messaggi d'errore sarebbero semplicemente "Errore" senza dire altro.

  3. #3
    Fatal error: Uncaught Error: Call to a member function bindParam() on bool in XMLDatabaseImport.php:83
    dove riga 83 è $Statement->bindParam(...

    Non ho mai avuto problemi ad usare bindParam() su server Linux etc

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Vedi che i messaggi servono?
    Il fatto che ti dica che stai chiamando bindParam su un booleano vuol dire che gli arriva un flase, quindi qualcosa non funziona.

    Prova a cambiare la riga 83 con questa
    $Statement->bindParam(":Test01", "Ciao");

  5. #5
    Grazie per il suggerimento ma purtoppo non funziona.
    Vedo però che in verità $DBConn->prepare($Query) ritorna false
    Ultima modifica di denis76; 12-03-2022 a 12:30

  6. #6
    Ok risolto, la tabella non era stata creata correttamente.

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.