Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    datadapter.fill(dataset) e query con LIKE'*pippo*'


    Ciao Ragazzi,sto lavorando con asp.net ed un DB Access.
    In una funzione di ricerca, eseguendo la query SELECT * FROM Messaggi where testo LIKE '*pippo*'
    il numero delle righe del datatable riempito col datadapter è 0
    penso chre sia un problema col metodo fill del datadapter, in quanto la stessa query eseguita in access restituisce dei records.
    Chi sa una possibile soluzione??
    Grazie
    <a href="http://www.mimetix.it" target="_blank">WWW.MIMETIX.IT</a>
    http://forum.html.it/forum/faccine/091.gif

  2. #2
    dimenticavo..inutile rispondere di utilizzare il % access nn lo vede come carattere jolly!!!!
    <a href="http://www.mimetix.it" target="_blank">WWW.MIMETIX.IT</a>
    http://forum.html.it/forum/faccine/091.gif

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    sembra corretto, se magari posti un po'di codice, magari l'errore è li.

    Hey hey, my my Rock and roll can never die!

  4. #4
    posta codice fidati

  5. #5
    Gira tutto in una dll.
    con qualsiasi altro tipo di query funziona correttamente...


    Public Function CercaMessaggi(ByVal whereto As Common.Dovecercare, ByVal strcerca As String, Optional ByVal forum As Integer = 0) As DataTable
    Dim dset As New System.Data.DataTable()
    Dim ssql As String
    ssql = "select * from Messaggi where"
    Select Case whereto
    Case Common.Dovecercare.Testo
    ssql = ssql & " Testo LIKE '*" & strcerca & "*'"
    Case Common.Dovecercare.Titolo
    ssql = ssql & " Titolo LIKE '*" & strcerca & "*'"
    Case Common.Dovecercare.Utenti
    ssql = ssql & " Autore LIKE '" & strcerca & "*'"
    End Select
    If forum <> 0 Then
    ssql = ssql & " AND idforum =" & forum
    End If
    ssql = ssql & " order by datains desc"
    Dim stab As New Cconnection()
    Select Case Conntype

    Case "OLEDB"
    CercaMessaggi = stab.OLEDBTable(ssql, Connectionstring)
    Case "SQL"
    CercaMessaggi = stab.SQLTable(ssql, Connectionstring)
    End Select
    End Function

    Public Function OLEDBTable(ByVal ssql As String, ByVal connectionstring As String) As DataTable
    Dim oleconn As OleDb.OleDbConnection
    Dim OLEadapt As OleDb.OleDbDataAdapter
    Try
    oleconn = New OleDb.OleDbConnection(connectionstring)
    OLEadapt = New OleDb.OleDbDataAdapter(ssql, oleconn)
    OLEadapt.Fill(dset)
    OLEDBTable = dset.Tables(0)
    Catch ex As Exception
    End Try
    End Function
    <a href="http://www.mimetix.it" target="_blank">WWW.MIMETIX.IT</a>
    http://forum.html.it/forum/faccine/091.gif

  6. #6
    Allora, non lo sa nessuno????
    <a href="http://www.mimetix.it" target="_blank">WWW.MIMETIX.IT</a>
    http://forum.html.it/forum/faccine/091.gif

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.