Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - Ricerca nel Database
Forum - Visual Basic 6 - Ricerca nel Database

Avatar
Roberto VB (Member)
Expert


Messaggi: 419
Iscritto: 29/01/2007

Segnala al moderatore
Postato alle 17:25
Giovedė, 10/05/2007
Salve, ho creato un database, utilizzando il controllo Data.
Ho inserito i soliti comandi ( Aggiungi record, Salva le modifiche ,Elimina record). Ho aggiunto anche il tasto "Cerca" ed ho inserito il seguente codice:

Codice sorgente - presumibilmente VB.NET

  1. Dim Nome As String
  2. Nome = InputBox$("Immettere il nominativo del sostantivo:", "Ricerca nell'agenda")
  3. If Nome <> "" Then
  4. [b]Data1.Recordset.Index = "Nome"[/b]
  5. Data1.Recordset.Seek "=", Nome
  6. If Data1.Recordset.NoMatch Then
  7. Data1.Recordset.MoveFirst
  8. Data1.Refresh
  9. MsgBox "Nome non trovato.", vbInformation, Me.Caption
  10. End If
  11. End If


Il problema č che mi da un errore nella riga che ho evidenziato: "Operazione non supportata per questo tipo di oggetto"
Perchč?

PM Quote
Avatar
c.ronaldo (Normal User)
Expert


Messaggi: 577
Iscritto: 01/02/2007

Segnala al moderatore
Postato alle 20:57
Giovedė, 10/05/2007
Perchč nome č una variabile,quindi devi toglier gli apici (") ;)

PM Quote
Avatar
Roberto VB (Member)
Expert


Messaggi: 419
Iscritto: 29/01/2007

Segnala al moderatore
Postato alle 21:06
Giovedė, 10/05/2007
Codice sorgente - presumibilmente Plain Text

  1. Data1.Recordset.Index = Nome



Non va... :-|
Da lo stesso errore

PM Quote
Avatar
c.ronaldo (Normal User)
Expert


Messaggi: 577
Iscritto: 01/02/2007

Segnala al moderatore
Postato alle 21:14
Giovedė, 10/05/2007
Fai una cosa usa un'altra funzione,o meglio in un altro modo:

Codice sorgente - presumibilmente Visual Basic 6

  1. Select * From TABELLA Where CAMPO IN CUI CERCARE like  
  2. nome


;);)

Se non capisci dimmelo:k:

PM Quote
Avatar
Roberto VB (Member)
Expert


Messaggi: 419
Iscritto: 29/01/2007

Segnala al moderatore
Postato alle 19:09
Venerdė, 11/05/2007
quello che mi hai suggerito č codice SQL?

PM Quote
Avatar
Hacker (Member)
Guru


Messaggi: 1014
Iscritto: 06/06/2006

Segnala al moderatore
Postato alle 16:32
Sabato, 12/05/2007
rispondo io per lui : sė.

PM Quote
Avatar
Roberto VB (Member)
Expert


Messaggi: 419
Iscritto: 29/01/2007

Segnala al moderatore
Postato alle 17:30
Sabato, 12/05/2007
Ecco perchč non ci avevo capito quasi niente!!! Non esistono altre strade per fare quello che intendevo? oppure devo necessariamente conoscere le nozioni basi di SQL?:rotfl:

PM Quote
Avatar
Hacker (Member)
Guru


Messaggi: 1014
Iscritto: 06/06/2006

Segnala al moderatore
Postato alle 19:20
Domenica, 13/05/2007
per certe cose č necessario,comunque se cerchi nel sito mi pare che c'era un topic simile dove avevo risposto...

PM Quote