Pagina 3 di 4 primaprima 1 2 3 4 ultimoultimo
Visualizzazione dei risultati da 21 a 30 su 34
  1. #21
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Quote Originariamente inviata da panfra2019 Visualizza il messaggio
    dbs.opendynaset
    Non ho scritto questo. Dove te lo sei inventato?

    uso vb net 2012
    Perché nel titolo hai scritto VB6??

    A questo punto lascia stare DAO e questi vecchi metodi e scrivi utilizzando ADO.NET e le ricerche con SQL.

    E come ti dicevo nell'altro forum, apri un libro e studia le parti che non conosci prima di utilizzare VB.NET
    Ultima modifica di oregon; 30-01-2022 a 09:09
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  2. #22
    nel titolo -->
    Quote Originariamente inviata da panfra2019 Visualizza il messaggio
    [VB6]
    nel testo --->
    Quote Originariamente inviata da panfra2019 Visualizza il messaggio
    uso vb net 2012
    TOP!

  3. #23
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480
    Quote Originariamente inviata da oregon Visualizza il messaggio
    Perché nel titolo hai scritto VB6??
    L'ho scritto io, perché davo per scontato che si trattasse di quello visto che si parlava di DAO.
    Il titolo originale comunque non era più esplicativo, poiché era un semplice "DAO".

    Modifico il titolo di nuovo, ma rilancio ovviamente quello che avete suggerito fino ad ora.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  4. #24
    trovato, scritto in questa maniera ( pur avendo importato DAO non mi da' errore:
    codice:
       rst = dbs.OpenRecordset("stanze", DAO.RecordsetTypeEnum.dbOpenSnapshot
    Grazie

  5. #25
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Quote Originariamente inviata da panfra2019 Visualizza il messaggio
    trovato, scritto in questa maniera ( pur avendo importato DAO non mi da' errore:
    codice:
       rst = dbs.OpenRecordset("stanze", DAO.RecordsetTypeEnum.dbOpenSnapshot
    Grazie
    Ma tu hai letto quello che ti avevo scritto di fare? Boh
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  6. #26
    La stringa esatta sarebbe <.

    codice:
    rst = dbs.OpenRecordset("stanze", dbOpenDynaset, criterio)

  7. #27
    Quote Originariamente inviata da panfra2019 Visualizza il messaggio
    La stringa esatta sarebbe <.

    codice:
    rst = dbs.OpenRecordset("stanze", dbOpenDynaset, criterio)
    questa funziona?

  8. #28
    Non dovrebbe darmi errore neanche..

    codice:
    rst = dbs.OpenRecordset("stanze")

  9. #29

    Dao VB net 12 errore nel criterio di ricerca ( non supportato )

    codice:
    
           If FrmPrincipale.directoryDB = "" Then
                FrmPrincipale.directoryDB = My.Computer.FileSystem.CurrentDirectory & "\dati\dungeon.mdb"
            End If
    
    
    
    
            Dim db2p As Database
            Dim rs2p As Recordset
            Dim rsp3 As Recordset
    
    
            Dim nome2P As String
            nome2P = FrmPrincipale.directoryDB
    
    
            Dim criterio As String
            Dim valore As Integer
    
    
            If nome2P = "" Or nome2P = " " Or nome2P = Nothing Then
                ' errore
                ' errore
                MsgBox("percui l'operazione di " + _
                "Lettura nel Database Prolog è Fallita! " + "," + _
                "Vedi > ModProlog [MODULO] " + _
                "ROUTINE estrai_pred_complessi_verbo(,)")
                Exit Function
            End If
    
    
            'Verbo , TransIntras , PassAttiviviv , PersImp , Modo , Tempo , Persona , IncAusIrreg As String, significato As Integer, Optional more As Boolean
    
    
            Dim DBE As New dao.DBEngine
            db2p = DBE.OpenDatabase(nome2P)
            rs2p = db2p.OpenRecordset("stanze") ' cambiato 29-01-22
    
    
            If rs2p.NoMatch = True Then
                'errore
                MsgBox("per il Criterio di Ricerca inserito " + _
                 "in Mod_pred_complessi_pronome [MODULO] PROLOG Il criterio e' Falso : " + criterio)
                Exit Function
            Else
    
    
                criterio = "select * where livello = 1 and numero_stanza =" + Str(stanza)
    
    
                rs2p.FindFirst(criterio)
    
    
                valore = Val(rs2p.Fields("tipo_stanza_graf").ToString)
    rs2p.finffirst(criterio) mi da' come errore :

    Operazione non supportata per questo tipo di oggetto.

    ho provato anche criterio = "[livello] = 1 [numero_stanza] = " + str(stanza)

    ma di da' lo stesso errore

  10. #30
    Utente di HTML.it
    Registrato dal
    Mar 2014
    residenza
    Vicenza
    Messaggi
    318
    ..... scusa la domanda stupida ma perchè ti ostini ancora ad usare DAO ???

    comunque prova con
    codice:
    criterio = "[livello] = 1, [numero_stanza] = " + str(stanza)
    oppure con
    codice:
    criterio = "[livello] = 1 and [numero_stanza] = " + str(stanza)

Tag per questa discussione

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.