TFDQuery.Prepare cannot determine parameter types for INSERT query on MS SQL SERVER

前端 未结 2 1315
执念已碎
执念已碎 2020-12-20 05:42

I open a TFDConnection for MS SQL Server with parameters:

DriverID=MSSQL
Password=test
User_Name=test
Server=VS2003-2008
Database=test
Single Co         


        
2条回答
  •  情歌与酒
    2020-12-20 06:23

    Set each of your parameters DataType property, and then you can call Prepare ie:

      qry.ParamByName('foo').DataType := TFieldType.ftString;
      qry.ParamByName('bar').DataType := TFieldType.ftInteger;
      qry.Prepare;
    

    The DataType property is of type Data.DB.TFieldType, here is a list of all possible values

提交回复
热议问题