Sencillo: ordenar base d datos

Iniciado por karmany, 26 Febrero 2006, 22:00 PM

0 Miembros y 1 Visitante están viendo este tema.

karmany

Hola a todos, me estoy volviendo loco, pues se me ha acabado la lógica.   No lo entiendo!!

Tengo una base de datos con un sólo campo: "numero":1,11,15,55

Lo que quiero es conseguir el número de registros del campo "numero" que comiencen por 1. Que en este ejemplo tan sencillo son 3.

Pues hago lo siguiente:
Private Sub Form_Load()
    Data1.RecordSource = "SELECT * FROM Tabla1 WHERE numero LIKE '1*'"
    Data1.Refresh
    Text3.Text = Data1.Recordset.RecordCount
End Sub


Y ME ESCRIBE EN Text3 1!! De verdad que no lo entiendo! ¿Por qué no me da como es bien lógico 3? ¿Utilizo mal el RecordCount????

Gracias

Ironhorse

Con que motor estas trabajando? porque los caracteres comodin para el LIKE en la mayoria de los motores de BD son % y _ (el '%' es como '*' y el '_' es como '?'), por lo menos en los que he trabajado: Oracle, SQL Server, MySql, Informix

Saludos
Pégense una vuelta por Cracton :)