Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: Recordset PHP

  1. #1

    Recordset PHP

    Ciao a tutti e grazie dell'attenzione prestata.

    Houn file PHP.. che non capisco il perchè... termina l'esecuzione
    senza segnalare alcun errore.... uscendo nel mezzo del codice come se avessi fatto un
    return....
    Codice :

    $cn = new COM("ADODB.Connection");
    $rs = new COM("ADODB.Recordset");
    $rsdB = new COM("ADODB.Recordset");

    // Apro la Connection ed il Recordset
    $cn->open($sc);
    $rsdB->Open("SELECT * EV_DEVICES where ID = {$rs->Fields ['ID']->value} AND ID_TIPO_EVENTO = 4 ", $cn);
    vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv vvvvv
    >>>>>>>>>>Non arriva a stampare nulla e non esce in errore!!!

    PrintDbg ("DEV_BLOCCATO") ;
    PrintDbg ("DEV_BLOCCATO") ;
    PrintDbg ("DEV_BLOCCATO") ;


    Che mai ?
    shd

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    mmh.. probabilmente l'errore c'è ma non si vede... prova a mettere come prima riga dello script
    Codice PHP:
    error_reporting(E_ALL); 

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    1
    Ciao,
    hai provato la query?

    Magari genera degli errori o delle eccezioni che non catturi e non gestisci.

    Ciao

  4. #4

    rr

    ho provato addirittura la qry :
    SELECT * EV_DEVICES ... La tabella esiste...
    shd

  5. #5

    rr

    Nulla... nelppure immettendo

    error_reporting(E_ALL);
    Non vedo nulla.... ((
    shd

  6. #6
    Codice PHP:
    echo ("SELECT * EV_DEVICES where ID = {$rs->Fields ['ID']->value} AND ID_TIPO_EVENTO = 4 "$cn); 
    cosa ti restituisce?

  7. #7
    Allucinogeno!
    echo ("Pluto");
    echo ("SELECT * EV_DEVICES where ID = {$rs->Fields ['ID']->value} AND ID_TIPO_EVENTO = 4 ");
    echo ("Pippo");


    1) Si pianta sull'echo della stringa xchè ho immeso {$rs->Fields ['ID']->value}

    2) Provato a Eliminarlo e echo va bene... ma su

    $rsdB->Open("SELECT * EV_DEVICES where ID = 4 AND ID_TIPO_EVENTO = 4 ", $cn);
    Esce inspiegabilmente.

    PS: su provid. *ruba... possibile che gli oggetti COm sono disabilitati?
    e mi vedo errori come :
    "Warning: com() has been disabled for security reasons in D:\inetpub\webs\shd-elettronicait\whois\Funct_aggIp.php on line 75"
    shd

  8. #8

    rr

    Alla Fine.. suppongo sia un problema.. di non so quale natura inerente l'installazione di PHP..
    In quanto su un altro computer.. , lo script PHP, mi esce in errore lo script...

    Ho provato a copiare e incollare PHP.ini da un pc all'altro.. , riavviare IIS
    ma il risultato non è cambiato ....
    Avete qualche idea ?
    Grazie.
    shd

  9. #9
    Mmmmh non ho mai provato l'architetture IIS+PHP. Non saprei. Ma è facile che ci sia qualche problema di configurazione da qualche parte.
    Se su Aruba è disabilitato o no non saprei dirtelo: chiamali!

    Per $rs->Fields ['ID']->value ti conviene fare.

    Codice PHP:
    "SELECT tatata FROM tatata WHERE tatata = " $rs->Fields ['ID']->value " AND tatata" 
    O forse basterebbe la forma che hai messo, senza però gli apicini intorno ad ID.
    Leggi meglio la documentazione sulle "double quote strings"

  10. #10

    rr

    i Personaggi di *ruba mi hanno dato Picche....
    L'oggetto COM è disabilitato x motivi di sicurezza con Access in PHP
    se voglio devo usare Asp oppure PHP e MySQL....

    Il mio problema , relativo a Mysql è che non lo ho mai usato e non so quali tool bisogna usare x creare il db in mdo grafico e la conseguente sua gestione sul provider....

    hai dei riferimenti ?
    Grazie.
    shd

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.