Hola
Trata asi:
Código Delphi
[-]
IBDataSet1.Close;
IBDataSet1.Params[0].Value := '334'; "por decir un valor"
IBDataSet1.Open;
Ahora:
Al estar el numero 334 entre comillas quiere decir que el dato sera string, si es numerico no coloques las comillas.
Saludos