PDA

Visualizza la versione completa : Se non salvo questo campo mi dà errore(VB)


xit
19-07-2002, 15:13
Io ho una listboxstrumento nel mio form,nel database ho il campo corrispondente strumento che ammette il valore NULL.
Quando premo il bottone salva però se non seleziono la listboxstrumento mi dà errore mi dice:-----> Chiamata di routine
o argomento non valido.Io, questo campo listboxstrumento non
lo posso mettere selezionabile per forza.


Dim dbRec1 As New ADODB.Recordset
dbRec1.Open "Staff", dbConn, adOpenForwardOnly, adLockOptimistic, -1
While Not dbRec1.EOF
Dim staff As String
staff = dbRec1!Cognome & vbTab & dbRec1!Nome
Dim collStaff As New Collection
collStaff.Add Int(dbRec1("ID_Med")), staff
dbRec1.MoveNext
Wend
Dim iStaff As String
iStaff = collStaff(List1Staff.Text)------>

JamesD
19-07-2002, 15:32
Originariamente inviato da xit
(List1Staff.Text)------>

Se non selezioni niente è normale che ti dia errore (...penso :master: )

:ciauz:

xit
19-07-2002, 15:35
come posso risolvere la cosa?

xit
19-07-2002, 15:41
Io ad esempio ho una text:
txtComune.text
Dim iComune As String
iComune=txtComune.text
nella insert vado a mettergli questo valore iComune, però nel db
ho messo : ammetti come valore NULL,quindi se iComune ha un volore
me lo inserisce se no mi mette NULL!!!

Loading