关于用vfp往sql中增加记录的问题?急!
现在我在vfp的程序中通正确连接到sql数据库,往里面增加一条记录时如果值为一个常量就没有问题,如:
sql_insert="insert into sentwork (w_tno) values ('sql_tno')"
nerror=sqlexec(jb,sql_insert)
这样就把增加了一条记录,w_tno字段的值为sql_tno,
但问题是现在我的sql_tno是一个变量,每次都是通过循环后计算得到的值,每次不同,我的语语句是这样写的
w_rectmp = w_rectmp + 1
sql_tno = "A"+zero(w_rectmp,6)
sql_insert="insert into sentwork (w_tno) values (sql_tno)"
nerror=sqlexec(jb,sql_insert)
执行时提示“不允许使用'sql_tno',此处只能用变量,常量或表达式,不能用列名”
但我的sql_tno不是列名啊,为什么,要怎么写,请帮帮我!
谢谢!