cs_meldu06
Messages postés8Date d'inscriptionlundi 5 décembre 2005StatutMembreDernière intervention28 août 2008
-
10 janv. 2006 à 11:49
cs_EBArtSoft
Messages postés4525Date d'inscriptiondimanche 29 septembre 2002StatutModérateurDernière intervention22 avril 2019
-
10 janv. 2006 à 18:49
Bonjour,
Je n'arrive pas a trouver ou est le pb.....est ce que ce serait le integer comparé à Null.
Merci de votre aide !
Private Sub Command17_Click()
Dim rs1 As ADODB.Recordset
Dim strsql1 As String
Dim v_sex As Integer
' See if the Sex is present in the DEMOG panel '
strsql1 = "SELECT SEX" & _
" From LAB_DEMO_DEMOG_ALL" & _
" where PATID = '" & Me.PATID & "'"
Set rs1 = CurrentProject.Connection.Execute(strsql1)
If Not rs1.EOF Then
v_sex = rs1("SEX").VALUE
End If
If v_test = Null Then
message = MsgBox("C'est OK")
End If
cs_EBArtSoft
Messages postés4525Date d'inscriptiondimanche 29 septembre 2002StatutModérateurDernière intervention22 avril 20199 10 janv. 2006 à 18:49
Parce que en vb6/5/4 le type "integer" n'accepte pas la valeur Null que l'on peux rencontrer dans les champs de base de données. Par consequent il suffit de tester le champs avant de l'assigner a la variable.