Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente bannato
    Registrato dal
    Feb 2005
    Messaggi
    440

    [mysql] select case-sensitive

    ho dei dati in un database access, vorrei poter verificare l'esistenza di alcuni dati presenti nel database e precisamente login e password (sono alcuni campi della tabella) in modo da verificare se l'utente che inserisce dei dati è registrato...(una normale login)
    solo che se nel database ci sono i seguenti dati:

    Login | Password
    --------------------
    Ciccio | myPassword

    e l'utente inserisce ciCCio e MYPASSword la seguente queri da esito positivo cio non sta attenta alla corrispondenza dei caratteri maiuscoli/minuscoli

    string query = "SELECT * FROM Tabella WHERE Login = '" + textBoxName.Text + "' AND Password = '" + textBoxPassword.Text + "'";

    come potrei fare?

    In realta programmo in c#

  2. #2
    Utente di HTML.it L'avatar di gasmor
    Registrato dal
    Apr 2004
    Messaggi
    1,768
    Non sono sicurissimo di quello che dico, però credo che se utilizzi database access ti converrebbe utilizzare l'asp piuttosto che il php.
    Per il php è più consigliabile il MySql.
    Hai provato a creare un sito con Jaaxo Cms PHP5? new!

  3. #3
    Se la sintassi di access lo permette potresti usare BINARY(campo) nella condizione where.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    Utente bannato
    Registrato dal
    Feb 2005
    Messaggi
    440
    [supersaibal]Originariamente inviato da gasmor
    Non sono sicurissimo di quello che dico, però credo che se utilizzi database access ti converrebbe utilizzare l'asp piuttosto che il php.
    Per il php è più consigliabile il MySql. [/supersaibal]
    programmo in c#

  5. #5
    Utente bannato
    Registrato dal
    Feb 2005
    Messaggi
    440
    [supersaibal]Originariamente inviato da piero.mac
    Se la sintassi di access lo permette potresti usare BINARY(campo) nella condizione where. [/supersaibal]
    cioe?

  6. #6
    [supersaibal]Originariamente inviato da Maison Ikkoku
    cioe? [/supersaibal]
    Nel titolo fai riferimento a mysql, poi dici di usare access, la string query e' ASP like, e poi programmi in c#

    A parte questo... in mysql e' possibile dichiarare BINARY un campo in modo da forzarlo come case sensitive... es.

    select *
    from tabella
    where BINARY(campo_pippo) = '$pippo'

    pero' non so se access accetta o conosce la funzione BINARY.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.