Pagina 4 di 5 primaprima ... 2 3 4 5 ultimoultimo
Visualizzazione dei risultati da 31 a 40 su 49
  1. #31
    Originariamente inviato da sir
    Ho fatto una ricerca.
    Dato che non sapevo che Access utilizzasse dei suoi caratteri speciali.

    ? = _
    * = %
    Ah!

  2. #32
    Originariamente inviato da Stefanik
    La stringa SQL che uso ora (funziona) è
    "SELECT * FROM Clienti WHERE CognomeNome " & "LIKE '%" & Text1.Text & "%'"

    mentre prima al posto di % usavo * e non funzionava!
    ma mi spieghi perchè non la scrivi più semplice?
    la parte della tua select in rosso è inutile...

    codice:
    "SELECT * FROM Clienti WHERE CognomeNome LIKE '*" & Text1.Text & "*'"
    e cmq insisto che se lavori su access deve per forza funzionare con l'* :master:

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  3. #33
    scusa un attimo, che driver odbc usi per connetterti al db?
    ...e quando meno te lo aspetti potrebbe capitare qualcosa di bello, di più importante di quello che avevi programmato...

  4. #34

    @Markho

    codice:
    Dim Cn As New ADODB.Connection
    
    Private Sub Form_Load() 
       Cn.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data" & _
               "Source=GetsMag.mdb;" 
       Cn.CursorLocation = adUseClient 
    End Sub 
    
    Private Sub cmdCerca_Click() 
    
      If Text1.Text <> "" Then 
         q = "Select * from Clienti where CognomeNome " & _
             "like '*" & Text1.Text & "*'" 
         
         Dim Rs As New ADODB.Recordset
         Rs.Open q, Cn, adOpenStatic, adLockOptimistic, adCmdText 
         If Rs.RecorCount = 0 Then Exit Sub
         frmRisultato.txtNome.Text = Rs("CognomeNome")
       End If 
    
    End Sub

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  5. #35
    e che caXXo ho capito adesso.....

    se la esegui direttamente dalle query di access non è riconosciuto il %

    se invece la mandi con un commection.execute o con un recordset.open passando per un driver (ODBC) accetta il %....

    prova a incollare una stringa sql generata con % sulle query di access (il programma) e vedi che non va.........
    ...e quando meno te lo aspetti potrebbe capitare qualcosa di bello, di più importante di quello che avevi programmato...

  6. #36
    Originariamente inviato da Markho
    scusa un attimo, che driver odbc usi per connetterti al db?
    ...hem...non lo so. Come faccio a vederle?

  7. #37
    Originariamente inviato da Markho
    e che caXXo ho capito adesso.....

    se la esegui direttamente dalle query di access non è riconosciuto il %

    se invece la mandi con un commection.execute o con un recordset.open passando per un driver (ODBC) accetta il %....

    prova a incollare una stringa sql generata con % sulle query di access (il programma) e vedi che non va.........
    bravo... esattamente ciò che ho capito anche io nel tuo stesso momento...
    in pratica da VBA devi usare il carattere *
    mentre da VB6 la %


    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  8. #38
    in pratica da VBA devi usare il carattere *
    mentre da VB6 la %
    perfetto Lady.....


    ehhhhhhh, le donne...... :bubu:



    hai capito Stefanik?
    ...e quando meno te lo aspetti potrebbe capitare qualcosa di bello, di più importante di quello che avevi programmato...

  9. #39
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    119
    Ma l' sql è uno standard è impossibile che non funzioni.
    Ora ci provo.


  10. #40
    Originariamente inviato da Markho
    perfetto Lady.....


    ehhhhhhh, le donne...... :bubu:



    hai capito Stefanik?
    :metallica...grazie bello!

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

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.