Pagina 7 di 8 primaprima ... 5 6 7 8 ultimoultimo
Visualizzazione dei risultati da 61 a 70 su 72
  1. #61

  2. #62
    Originariamente inviato da Mackey
    era solo per scherzare... e poi ho dato una nuova informazione... ACCESS non implementa bene LIKE!
    a me non risulta, la sintassi da usare è più o meno questa

    SELECT campo1, campo2 FROM tabella WHERE (campo3 Like 'N%')

    Quanto al resto, Access non è un RDBMS e va utilizzato tenendo presente questo "particolare"
    per favore NIENTE PVT TECNICI da sconosciuti

  3. #63
    [ot]Mizzica il mitico fabio heller che risponde!!!!!!!!!!!!![/ot]

    CIao fabio

  4. #64
    Originariamente inviato da Fabio Heller
    a me non risulta, la sintassi da usare è più o meno questa

    SELECT campo1, campo2 FROM tabella WHERE (campo3 Like 'N%')

    Quanto al resto, Access non è un RDBMS e va utilizzato tenendo presente questo "particolare"
    La sintassi qui sopra scritta, purtroppo non funziona!

    La sintassi esatta per l'SQL di access e'
    SELECT campo1, campo2 FROM tabella WHERE (campo3 Like 'N*')
    Asterisco e _non_ percentuale.

    l problema e' che da PHP non funziona!!!
    una query cosi' scritta non da alcun risultato!
    Qualcuno ha soluzioni?

    Ciao.

  5. #65
    Originariamente inviato da gloriapaul
    La sintassi qui sopra scritta, purtroppo non funziona!
    A me funziona

    E' sql standard
    http://msdn.microsoft.com/library/de...noperators.asp

    Leggi anche la nota qui in fondo
    http://www.devguru.com/Technologies/...kref/like.html
    per favore NIENTE PVT TECNICI da sconosciuti

  6. #66
    Si certo, e' SQL standard al 100%, il problema e' che l'SQL di Access non e' standard (credo).

    Puoi dirmi che tipo di connessione usi al DB access?
    Io non sono un esperto di DB+PHP: mi e' capitato solo un'altra volta di usare PHP per accedere a db MySQL: in quel caso non ho avuto alcun problema.

    Mi sai dire dov'e' e' il problema?
    Il mio codice e' il seguente:

    codice:
    $conn = odbc_connect("documentiDSN", "user", "password") or die("
    
    Errore Nella lettura del DB: " .odbc_errormsg());
    
    $sql = "SELECT Numscheda, DefScheda, DataIn, DataFin, Oggetto, Oggetto2, Allegati FROM scheda WHERE Oggetto2 LIKE '*$txt_toponimo*'";
    
    $risultato = odbc_exec($conn, $sql) or die('Select failed!');
    
    odbc_result_all($risultato);
    odbc_close ($conn);
    Il codice e' tutto qui.

    Ovviamente $txt_toponimo e' una variabile che proviene da un campo di un modulo.

    Il campo 'Oggetto2' del database e' di tipo Memo: puo' essere un problema?
    La versione di PHP e' la 4.3.7
    La versione di access e' 2000.

    Grazie e ciao.

  7. #67
    Acc!
    Non avevo letto l'ultima riga del tuo post!!! :quipy:

    Risolto: ho cambiato * con %.

    Grazie e ciao.

  8. #68
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    1
    Ho letto l'articolo e l'ho trovato interessante e ben realizzato.
    Ho provato a mettere in pratica ciò che vi era descritto, ma senza successo.
    Ho tentato, ad es. una connesione, ma all'esecuzione della open() si solleva un errore.
    Ho tentato la creazione di un db ed anche qui ottengo lo stesso errore quando utilizzo il metodo.
    Vorrei chiedere un aiuto a chi riesce senza problemi ad operare attraverso PHP con i db in access.
    Ad esempio:
    quale S.O. avete utilizzato;
    quali versioni avete installato di Apache e PHP o di easyphp;
    quali modifiche ai file di configurazione avete apportato per riuscire ad operare con access;
    quali file avete copiato ed in quali directory.

    Grazie in anticipo a tutti
    Enrico

  9. #69
    Ciao,
    dovresti specificare esattamente gli errori che ricevi, comunque io sono rimasto a win 2000, access 2002, php 4.3.

    La normale installazione PHP va bene, non ci sono particolari configurazioni.

    Occhio ai permessi che hai sul file del database
    per favore NIENTE PVT TECNICI da sconosciuti

  10. #70
    Utente di HTML.it L'avatar di kele
    Registrato dal
    Feb 2003
    Messaggi
    27
    ho un problema curioso che volevo segnalare con le date usando php4 o php5 e l'interfacciamento ad access che si sta discutendo, ovvero per lo stesso db access
    con php4
    $datamod=$rs->Fields['DataInizio']->value;
    echo $datamod;exit;
    "999900000" mi torna un timestamp
    con php5
    "08/09/2001" mi torna la data nello stesso formato stringa di access
    .
    .
    qualche commento?!...è possibile sta roba?:-D
    Ciauz
    questa vita è come un pampers, appena lo cambi e già sporco di mer__

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.