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 - DATABASE
Forum - Visual Basic 6 - DATABASE

Avatar
moet (Normal User)
Pro


Messaggi: 185
Iscritto: 13/11/2007

Segnala al moderatore
Postato alle 20:59
Mercoledì, 21/11/2007
cliccando sulla label vorrei interrogare il database , inserire nella text il valore di "commessa" + 1 e aggiornare il database con il nuovo valore di commessa.  Non essendo un drago di database ho optato dopo la lettura di cancellare l' ultimo dato del database e caricare il nuovo ma mi da errore. Se si riuscisse a sovrascriverci o in qualche modo aggiornalo...grazie!

Codice sorgente - presumibilmente VB.NET

  1. Private Sub Label7_Click()
  2.  
  3. stringa = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
  4. stringa = stringa & App.Path & "/inserimento.mdb"
  5.  
  6.     Set cn = New ADODB.Connection
  7.     Set rs = New ADODB.Recordset
  8.    
  9.     cn.Open stringa
  10.     rs.Open "Tabella1", cn, 1
  11.     cn.Execute ("SELECT * FROM tabella1")
  12.  
  13.    
  14.       Text2.Text = rs("commessa") + 1
  15.       cn.Execute ("DELETE * FROM tabella1")
  16.    
  17.    
  18.       rs.AddNew
  19.       rs("commessa") = Text2.Text
  20.      
  21.        
  22.     rs.Update
  23.  
  24.     Set cn = Nothing
  25.     Set rs = Nothing
  26.  
  27.    
  28.    
  29.  
  30. End Sub


PM Quote
Avatar
thorpedo_81 (Normal User)
Newbie


Messaggi: 4
Iscritto: 26/11/2007

Segnala al moderatore
Postato alle 21:46
Lunedì, 26/11/2007
L'unica imperfezione che ho visto è sul path hai sbagliato invece di "\" hai messo "/" correggilo e poi fammi sapere!

PM Quote
Avatar
thorpedo_81 (Normal User)
Newbie


Messaggi: 4
Iscritto: 26/11/2007

Segnala al moderatore
Postato alle 21:47
Lunedì, 26/11/2007
:asd:

Ultima modifica effettuata da thorpedo_81 il 26/11/2007 alle 21:50
PM Quote
Avatar
moet (Normal User)
Pro


Messaggi: 185
Iscritto: 13/11/2007

Segnala al moderatore
Postato alle 21:50
Lunedì, 26/11/2007
Fatta!!!! non era la "/" ma bastava togliere la stringa per svuotare il database. Per divinita' me lo fa in automatico... bah.. .

cmq strano che mi funzioni con la "/" :) ottimo occhio !!!!

grazie !

PM Quote
Avatar
thorpedo_81 (Normal User)
Newbie


Messaggi: 4
Iscritto: 26/11/2007

Segnala al moderatore
Postato alle 21:51
Lunedì, 26/11/2007
Non c'è di che moet :k:

PM Quote