mis

DataSetProvider.dataset.sql.text='select * from tab where id=:p_id'
ClientDataSet---DataSetProvider
ClientDataSet怎样传参数值呢?

解决方案 »

  1.   

    参数字符型就DataSetProvider.dataset.sql.text='select * from tab where id='''+p_id+'''';
    如果是参数整型就
    DataSetProvider.dataset.sql.text='select * from tab where id='+inttostr(p_id)+'';我喜欢在类型库那里定义方法,然后用adodataset或adocommand控件的commandtext属性,执行
    肯定可以,你的参数传输位置一致就可以了