ACESS 中一表中有ID字段,自动编号的. VF9.0下 用sqlcommand = "select 姓名,身份证号,性别 from 信息表 WHERE ID=35" SQLEXEC(sqconn,sqlcommand,"ls_dbf") 可以执行成功, 但用变量lsaa 赋值后就不可以了 如: LSAA=35 sqlcommand = "select 姓名,身份证号,性别 from 信息表 WHERE ID='+LSAA+'" SQLEXEC(sqconn,sqlcommand,"ls_dbf") 执行失败. 用CAST 函数转换也不行,请教高手解答!!
LSAA=35 sqlcommand = "select 姓名,身份证号,性别 from 信息表 WHERE ID="+LSAA 假设ID为数字型 sqlcommand = "select 姓名,身份证号,性别 from 信息表 WHERE ID="+trans(LSAA) 假设ID为字符型 sqlcommand = "select 姓名,身份证号,性别 from 信息表 WHERE ID='"+trans(LSAA)+"'" 用这种方案解决了 谢谢各位