Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    40

    Problema Testo/Numerico istruzione SQL

    Buon giorno a tutti,

    Ho un piccolo problema,
    Al aprire una tabella tramite SQL con la condizione di una variabile, in Access se il campo è segnato come testo lo prende senza problemi, invece se lo segno come numerico non mi apre la tabella…
    Inserisco il codice SQL per chiarire un po’
    Grazie mille a tutti!

    Private Sub Dettaglio_LostFocus()
    intIdCliente = rsRicerca.Fields("IdCliente")
    End Sub

    If rsRicerca.State = 0 Then
    rsRicerca.Open ("SELECT * FROM Clienti WHERE (IdCliente='" & intIdCliente & "')")
    Else
    rsRicerca.Close
    rsRicerca.Open ("SELECT * FROM Clienti WHERE (IdCliente='" & intIdCliente & "')")
    End If

  2. #2
    Non ho molto chiaro alcuni passaggi del tuo codice, comunque da ciò che vedo, l'errore restituito dovrebbe essere l'esatto contrario, perchè quando fai riferimento ad un campo alfanumerico, SQL vuole il valore del parametro (intIdCliente) racchiuso tra apici ', mentre quando il campo è numerico, il valore del parametro deve essere così come hai scritto nello script.

    Comunque, se vuoi approfondire, scrivi anche alla mia email danilogiannone@tiscali.it

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 © 2024 vBulletin Solutions, Inc. All rights reserved.