|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Sep 2001
Città: Vicopisano (PI)
Messaggi: 11652
|
[VB6]help errore scrittura su db per ripet.campo primary key
Ciao a tutti,
ho un problemetto con visual basic e la chiave primaria di un db. Il db in questione ha la sua tabella con i vari campi di cui due sono "data" ed "ora" ai quali è associata la chiave primaria. Ecco, a volte capita di inserire dati con la stessa data ed ora e vb mi da l'errore che non può scrivere nel db perchè è ripetuto il campo della chiave primaria d esce dal programma. C'è modo di gestire questo errore senza far chiudere il programma? (della serie msgbox "dato ripetuto",vbcritical Ciao e grazie per l'aiuto! Ciao, GHz!
__________________
>>PARTECIPA AI PROGETTI DI CALCOLO DISTRIBUITO CON BOINC.Italy!<<
You may say I'm a dreamer - But I'm not the only one - I hope someday you'll join us - And the team will be the 1# one BoincEmperor 1° Livello - Rotoloni DOCET!! Cactus rulez!! ![]() |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Sep 2001
Città: Vicopisano (PI)
Messaggi: 11652
|
up raga...è urgentino...nessuno che ne sa qualcosa?
__________________
>>PARTECIPA AI PROGETTI DI CALCOLO DISTRIBUITO CON BOINC.Italy!<<
You may say I'm a dreamer - But I'm not the only one - I hope someday you'll join us - And the team will be the 1# one BoincEmperor 1° Livello - Rotoloni DOCET!! Cactus rulez!! ![]() |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Feb 2001
Città: Nordest
Messaggi: 217
|
Usi ADO o DAO? Hai provato con un:
Codice:
On error Resume Next
rs.Update
If Err.Number <>0 Then
...
End If
__________________
Chi non cerca trova. |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Sep 2001
Città: Vicopisano (PI)
Messaggi: 11652
|
non sono pratico di tipi di database ADO / DAO, etc....non lo so....magari se qualcuno mi sa dare + info a riguardo....
uso questa sintassi per riempire il db: Codice:
Data1.Recordset.AddNew
Data1.Recordset.Fields("Temperatura_°C") = temp_cent
Data1.Recordset.Fields("Temperatura_°F") = temp_fare
Data1.Recordset.Fields("Temperatura_°K") = temp_kelv
Data1.Recordset.Fields("Pressione_Pa") = press_pasc
Data1.Recordset.Fields("Pressione_psi") = press_psi
Data1.Recordset.Fields("Umidità_%RH") = umi
Data1.Recordset.Fields("Data") = data
Data1.Recordset.Fields("Ora") = tempo
Data1.Recordset.Update
Cmq ho inserito all'inizio della funzione questo codice da te suggerito: Codice:
On Error Resume Next
rs.Update
P.S: per passare i dati di un db al controllo mschart per fare un grafico c'è scritto che bisogna usare ado...io ho preso il codice d'esempio dell'msdn e funge...
__________________
>>PARTECIPA AI PROGETTI DI CALCOLO DISTRIBUITO CON BOINC.Italy!<<
You may say I'm a dreamer - But I'm not the only one - I hope someday you'll join us - And the team will be the 1# one BoincEmperor 1° Livello - Rotoloni DOCET!! Cactus rulez!! ![]() |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:51.




















