Estimado Cocoliso:
¿Intentaste colocar el SP asi?
Código:
CREATE PROCEDURE TraerNombre @Id Smallint AS
BEGIN
SELECT Tabla.Nombre
FROM Tabla
WHERE Tabla.Id=@Id
END
GO
(Si solo queres traer el nombre)
Luego en el codigo de tu programa, con el componente TADOStoredProc (sp)
Código:
sp.Close;
sp.Parameters.ParamByName('@Id').Value:=1;//supongo es el id que buscas
sp.Open;
Lo que si , tenes que conectar el componente a un TDatasource y este a un DBEdit, pero eso ya lo sabes..
Tambien si queres referenciar al nombre de un campo desde el código , es mas comodo si lo levanta el componente en tiempo de diseño:
Haciendo doble clic sobre el componente y luego boton derecho "add all fields"
Espero haberte sido de ayuda cualquier cosa pregunta de nuevo sin dudar..
saludos