SQL
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.
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.
