SQL里面的字符类型是要求用'来括起来的,把你的字段类型为字符类型的添加'如:Parameters.ParamByName('ReaderName').Value := QuotedStr(Edit2.Text);