D7下Int64类型的参数传递方法

    技术2026-05-03  2

    如果在数据库设计中要用到Int64类型的字段,在程序在动态查询到这个字段,传递参数时会出现问题,因为D7还没支持Query1.Params.ParameterByName('f_FiledName').AsInt64这种用法,估计是D7的一个Bug吧,但必须要用这种

    类型怎么办?

      经过多次试验,可以在程序中用 Query1.Params.ParameterByName('f_FiledName').AsString代替,即使参数类

    型设为ftInteger,好像会自动转换过去,而使用 Query1.Params.ParameterByName('f_FiledName').Value这种Variant

    类型时倒会提示出错,怪!

    最新回复(0)