Prueba a cambiar la línea del SQL por esta:
frmNumeroUno.Query2.SQL.Add('insert into socios (ci,Ncta,Nombres,Calf) values('+QuotedStr(ci)+','+QuotedStr(num)+','+QuotedStr(nom)+','+QuotedStr(cat)+')');
Teniendo en cuenta que todos los campos son string.
Si hubiera algún numérico no le pongas el QuotedStr()
|