Hello Gurus,
I'm trying to test for a null or no data in a field from
an MS SQL table.
e.g I have 3 fields (Emp_Id,Emp_Name,Emp_Dob)
I need to check if the Emp_Dob (Date field) has been entered.
I thought just doing something like this would be enough:
Unfortunately, VB doesnt recoginise that the empty value in the field, so ignores the 'IF' statement, even if I change the statement to (IF RS("Emp_Dob")= "" then ...... that doesnt work either!Code:cn.Connect = "uid=sa;pwd=;server=" & txtsvr & ";driver={SQL Server};database=" & txtdb & ";" cn.CursorDriver = rdUseIfNeeded cn.EstablishConnection rdDriverNoPrompt cn.GetData <- Executes the SQL statement Set RS = cnclearjob.LastQueryResults Do Until RS.EOF If RS("Emp_Dob") = Null Then Check1.Value = 1 MsgBox ("DOB Empty!") End If RS.Movenext Loop
Anyone shed some light on this!!!??
Cheers
Craig.




