按如下方式获得:
如,access库中有以下两张表:
现要将测试表1的数据追加到测试表中,其中测试表1的NAME列为参数,AGE为固定值20,需要select获得。
可用如下语句:
insert into 测试表(name,age) select name,20 from 测试表1
追加后的结果:
给你个思路 将你所需要得到的参数写一个方法 你看看那个报修时间还不一样是用方法得到的 很傻很简单的方法就是将你所需要的每一个参数都写一个方法 然后方法的返回值就是你所需要的参数
比如function string a(int id)
{
stirng sql="select name from user where id="+id;
DataTable dt=...; 这里将查询的结果放入表中
return dt.Rows[0];
}
然后在插入语句中的报修房主姓名的参数写a(id)
如果你所需要的参数在同一张表 你可以查询你所需要的所有参数 然后放入一张内存表中 自己编辑列名 这样就可以只需写一个方法
多写一点语句,
先执行查询,将查询得到的字体结果读入到到变量,然后用AddNew方法,
with 房屋报修维修表
.AddNew
.Fields("报修时间")=...
.Fields("报修房主姓名")=读出姓名的变量名
....
.Update
这个可以处理