Hola LuisMiguel.
No se que puede estar sucediendo...
De todos modos, dejando de lado la seguridad (
Inyección SQL), el código
Código:
String Nombre = nombre->Text;
String Nombregrano="'"+ Nombre +"'";
...
String Consulta = "SELECT * FROM granosporcentajes where granosporcentajes.Nombre="+Nombregrano;
...
...->SQL->Add(Consulta);
funciona del mismo modo que con parámetros.
Si bién se podría ahorrar código de este modo:
Código:
...
...->SQL->Text = "SELECT * FROM granosporcentajes where granosporcentajes.Nombre=" + QuotedStr(nombre->Text);
Saludos.