Hola soy nuevo programando visual basic 6.0 y ando haciendo un sistema y yo se como guardar un campo clave estilo numerico dela siguiente manera:
x = "cedtra=" + txtcedt.Text        (cedtra=campo en la BD  textcedt.tex es la caja dondecoloco el campo numerico a guardar)
    Datatra.Recordset.FindFirst x
    If (Datatra.Recordset.NoMatch) Then
      Datatra.Recordset.AddNew
      guardardatos            
      Datatra.Recordset.Update      
      j = MsgBox("Datos Guardados", vbInformation + vbOKOnly, "Atención")
      limpiarcampos
      botonprincipio
      bloquearcampos      
    Else
      j = MsgBox("Cedula ya Regisrada", vbExclamation + vbOKOnly, "Atención")
      txtcedt.SetFocus
   End If
asi lo hago para validar un campo numerico pero para un campo clave tipo texto no lo acepta, alguien sabe como puedo  hacer????