Insert Into Customer(CustNo,Name,Country)

Values(:CustNo,:Name, : Country)

 

对于上述这条动态SQL语句中的参数,我们可以利用TQuery部件的params 属性为参数赋值:

 

Query1.params[0].AsString := "1988";

Query1.params[1].AsString := "Lichtenstein";

Query1.params[2].AsString := "USA";

 

或者

 

ParamByName是一个函数,用动态SQL语句中的参数作为调用ParamByName函数的参数,这样便可以为它们赋值,使用这种赋值方法,必须要知道动态SQL语句参数的名字。

例如在17.4.1节中的例子中,也可以用下述方法给参数赋值:

 

Query1.ParamByName('CustNo').AsString := "1988";

Query1.ParamByName('Name').AsString := "Lichtenstein";

Query1.ParamByName('Country').AsString := "USA";

 

相关文章:

  • 2022-12-23
  • 2021-09-20
  • 2021-10-05
  • 2021-09-05
  • 2022-12-23
  • 2021-09-15
猜你喜欢
  • 2022-01-12
  • 2021-05-30
  • 2022-12-23
  • 2021-07-25
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案