在VFP表单中向数据库进行添加 修改 删除表中数据命令

在VFP表单中向数据库进行添加 修改 删除表中数据命令,第1张

添加可以用Insert into,比如name表中有如下字段:姓名、性别、出生日期,插入命令这样写:

c_name = alltrim(thisform.txt_name.value)

c_sex = alltrim(thisform.txt_sex.value)

d_birthday = ctod(thisform.txt_birthday.value)

insert into name (姓名,性别,出生日期) valus (c_name,c_sex,d_birthday)

删除姓名为张三的记录命令格式如下:

delete from name where alltrim(姓名) == "张三"

将姓名张三改为李四命令格式如下:

update name set 姓名 = 李四 where alltrim(姓名) == "张三"

1, 将表添加到表单数据环境中(表单空白处点击右键, 选择数据环境)

2,在数据环境中,按住那个表不松, 拖动到表单中,松开后会自动创建一个表格控件, 数据源就是刚才那个表

3,在表单中放置一个按钮, caption为"新增", click代码为:

append blank

4,在表单中放置一个按钮, caption为"删除", click代码为:

delete

5,在表单的init事件中,输入代码:

set deleted on

6,运行表单,一个简单的编辑表数据的表单就可以用了.

ps.这只是最简单的功能, 如果要更高级,比如缓冲,需要更多的设置, 这里无法说明了

if( 'add' == $action){

$sql= " insert into {$table} (`id` ,`name` ,`adds` ,`test` )values

sql语句里别乱加引号 `{$table}`

关键字要写对 (valuess =>values)

有时候都是小细节的问题 你可以输出sql语句 看是否正确 或者把这输出的语句放到mysql数据库里能否正常执行


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

原文地址: http://outofmemory.cn/bake/11898416.html

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

发表评论

登录后才能评论

评论列表(0条)

保存