Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    8

    problema con istruzione position

    Ciao Raga ho un problema, non riesco proprio a capire come posso fare aposizionarmi su un determinato record deel mio database, in vb 6 si usava l'istruzione findfirst <espressione >
    io ho provato con position ma devo passare il numero di riga.. come faccio a sapere il numero di riga.
    ho chiesto in giro ma non capisco proprio come fare ho usato anche

    Dim r As DataRow = objDataSet.Tables(0).Select("PIVA='S'")
    per vedere riuscivo a posizionarmi al record ma nulla

    Mi date una mano a capire come fare premetto che da poco anzi pochissimo uso vb.net prima usavo vb6

    Grazie...!!!

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463

    Moderazione

    Originariamente inviato da ste.chi
    Ciao Raga
    Come ti è già stato detto più volte, specifica il linguaggio nel titolo, come da Regolamento.

    Qui l'ho corretto io.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    8
    scusate ma pensavo fosse sottinteso visto che ero nella sezione programmazione\Visual Basic e .Net Framework
    cmq uso visual basic net ver 2008..in ogni caso nessouno può darmi una mano

    una semplicissima istuzione come il findfirst in vb6 dove indicavi il il tipo di filtro da usare non esiste in vb.net
    ho usato l'istruzione find

    es.
    Public Function TrovaRecord(ByVal k As String, ByVal codec As String) As Boolean

    'Dim dv As New DataView(MedicoDataSet.Tables(0))
    Dim dv As DataView = MedicoDataSet.Tables(0).DefaultView

    dv.Sort = ordine

    Dim indiceTrovato As Integer = dv.Find(k)
    If indiceTrovato < 0 Then
    Return False
    Else
    mIndiceRecord = indiceTrovato
    Return True
    End If

    ma se io ho aperto un db dandogli un ordine per ragsoc
    Dim MedicoConnection As New OleDbConnection("PROVIDER=Microsoft.Jet.OLEDB.4.0; Data Source = " & sValue & "\cliente.MDB")
    Dim MedicoDataAdapter As New OleDbDataAdapter("SELECT * FROM medico order by ragsoc", MedicoConnection)

    il find non trova più la posizione giusta del record

    come devo fare ???

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.