主题:请大家帮帮我
在vfp中我用inse into 语句插入一条记录,然后在上一步和下一步按钮里写好代码。为什么再用inse into 语句插入时是空白记录。再插入记录就可以。
代码如下:INSERT INTO ujyn(地点,领用单位号,仪器编号,分类号,仪器名称,型号,使用单位号,规格,单价,厂家,出厂日期,购置日期,附件数量,附件总价,领用人,经手人,入库时间,设备号)values ;(thisform.text1.Value,thisform.text2.Value,thisform.text3.Value,thisform.text4.Value,thisform.text5.Value,thisform.text6.Value,thisform.text7.Value,thisform.text8.Value,thisform.text9.Value,thisform.text10.Value,thisform.text11.value,thisform.text12.value,thisform.text13.Value,thisform.text14.Value,thisform.text15.Value,thisform.text16.Value,thisform.text17.value,thisform.text18.Value)
上一步代码:skip-1
IF BOF()=.f.
endif
下一步: if eof()
skip
endif 这里到最后是一条空记录,然后用inse into 命令时插入记录时第一次是空记录,插入第二次才有记录
代码如下:INSERT INTO ujyn(地点,领用单位号,仪器编号,分类号,仪器名称,型号,使用单位号,规格,单价,厂家,出厂日期,购置日期,附件数量,附件总价,领用人,经手人,入库时间,设备号)values ;(thisform.text1.Value,thisform.text2.Value,thisform.text3.Value,thisform.text4.Value,thisform.text5.Value,thisform.text6.Value,thisform.text7.Value,thisform.text8.Value,thisform.text9.Value,thisform.text10.Value,thisform.text11.value,thisform.text12.value,thisform.text13.Value,thisform.text14.Value,thisform.text15.Value,thisform.text16.Value,thisform.text17.value,thisform.text18.Value)
上一步代码:skip-1
IF BOF()=.f.
endif
下一步: if eof()
skip
endif 这里到最后是一条空记录,然后用inse into 命令时插入记录时第一次是空记录,插入第二次才有记录