pb是不是可以直接向数据库表中插入一条新纪录,怎么实现的

pb是不是可以直接向数据库表中插入一条新纪录,怎么实现的,第1张

可以用insert 插入

insert into table(字段1,字段2) values(值1,值2) using sqlca;

if sqlcasqlcode <> 0 then

rollback using sqlca;

messagebox('讯息','插入数据失败!',stopsign!)

else

commit using sqlca;

messagebox('讯息','插入数据成功!')

end if

两种方法:

1、rs("字段")=date() ‘date()为vb内置函数获取当前系统日期

2、数据库里将date字段的默认值设置为date(),这样每次插入新纪录他都会自动将服务器当前系统日期插入到该字段。

曲线救国

先确定需要在哪条记录之前追加一条记录

bl_jlh=recno()-1

然后使用:

ALTER table zgdbf(数据库要完整路径名) add column 序号 N(8)" &&增加一个存放顺序号的字段

repl all 序号 with recno() &&给全部顺序号赋值

appe blank (末尾添加一条新纪录)

repl 职工号 with 'B051',部门 with '销售部',姓名 with '刘东',电话 with '86543456 ',地址 with '河北',年龄 with 21,兼职 with ' F,工作时间 with ctod('19990910'),备注 with '',序号 with bl_jlh

appe blank (末尾添加一条新纪录)

repl 职工号 with 'C054',部门 with '技术部',姓名 with '孙平',电话 with '12376432',地址 with '河北',年龄 with 27,兼职 with ' T,工作时间 with ctod('19931011'),备注 with '先进个人,序号 with bl_jlh

sort to c:\lssjkdbf on 序号 (按序号排序)

zap (清空数据库)

appe from c:\lssjkdbf (将排序后的数据库导入)

ALTER table zgdbf(数据库要完整路径名)drop column 序号 (将“序号”字段删除)

dele file c:\lssjkdbf (删除临时文件)

go bl_jlh+1 (返回到当前记录号)

在ACCESS数据库中,不必刻意去插入新记录,

当在空白记录中输入数据时,新记录便产生了,

而且也不必点保存,它是自动保存的

如果说快捷键,Ctrl+N,是新记录,

一般情况,输入完一条记录,按PgDn,或者滚动鼠标轮,都能新建记录

以上就是关于pb是不是可以直接向数据库表中插入一条新纪录,怎么实现的全部的内容,包括:pb是不是可以直接向数据库表中插入一条新纪录,怎么实现的、vb连接access数据库后,执行插入新纪录的 *** 作,如何将 *** 作日期(不要时间)自动也添加到数据表内、VFP里怎么在某一条记录前追加新纪录等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10173175.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存