VFP SQLEXEC() 问题,各位大侠帮帮忙!
vfp1327=SQLEXEC(gnConnhandle,"INSERT INTO 送货明细表(送货单号,送货日期,项次,物料凭证,物料号,物料描述,计划送货数量,已送数量,已收数量,未收数量,订单号,内向交货单号,单价,金额,税额,合同单价,出货单号,客户名称) VALUES (''+?afd1+'',''+?afd2+'',''+?afd3+'',''+?afd4+'',''+?afd5+'',''+?afd6+'',''+?afd7+'',''+?afd8+'',''+?afd9+'',''+?afd10+'',''+?afd11+'',''+?afd12+'',''+?afd13+'',''+?afd14+'',''+?afd15+'',''+?afd16+'',''+?afd17+'',''+?afd18+'')")以上这句哪里出错了??
下面这句为什么又正确了呢??
vfp1327=SQLEXEC(gnConnhandle,"INSERT INTO 送货明细表(送货单号,送货日期,项次,物料凭证,物料号,物料描述,计划送货数量,已送数量,已收数量) VALUES (''+?afd1+'',''+?afd2+'',''+?afd3+'',''+?afd4+'',''+?afd5+'',''+?afd6+'',''+?afd7+'',''+?afd8+'',''+?afd9+'')")
是不是因为第一句参数太多而出错?
各位还有更好的写法吗?