السلام عليكم
لدي برنامج استخدم فيه جملة SQL بهذه الصيغة
A = Len(Text5.Text)
Set RAA = Nothing
If RAA.State = adStateOpen Then RAA.Close
RAA.Open "select * from [" & Z & "] where right(ID,val(A))='" & (Text5.Text) & "'", Cn, adOpenStatic, adLockPessimistic
لكن عند تعويض المتغير (A) برقم مباشر تعمل هذه الجملة
هذا يعني ان المتغير (A) في هذه المعادلة لم يعمل بصورة صحيحة
فكيف يمكن تصحيح هذه الجملة