SQL

CarlosGF
15 de Abril del 2004
Tengo una consulta SQL dentro del c贸digo de VB que no pilla ning煤n registro de la BD si me dejo alg煤n criterio en blanco de los 3 que tengo. Esto me pasa a煤n controlando previamente si los combo estan en blanco y si lo hacen les asigno aster铆sco. La consulta y el trozo de c贸digo es:
If cmbCPU.Text = "" Then cpu = "*" Else cpu = cmbCPU.Text
If cmbRAM.Text = "" Then ram = "*" Else ram = cmbRAM.Text
If cmbHD.Text = "" Then hd = "*" Else hd = cmbHD.Text

strQuery = "SELECT * FROM EquipoViejo WHERE CPU LIKE '" & cpu & "' AND RAM LIKE '" & ram & "' AND HD LIKE '" & hd & "'"
Set miReg = miBD.Execute(strQuery)

He ejecutado el SQL en Access y va bien...
Gracias.

NyiNyo
15 de Abril del 2004
A todas las variables que dejes en blanco asignales el signo %, que es un comodin de sql como si fuera un * y veras que te funciona.