recordset还能操作吗? 可以使用使用SQL来实现:alter table 表名 add column 列名 类型 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 也可以用ADOX修改数据库结构。 你可以在数据库为建一个自定义函数(用于SQL SERVER)或者表(ACCESS 也能用的方法)。查询时即可以将此实现!用函数的好处是不要联合查询!且表可以编辑! Recordset可以脱离数据库操作:Set rstTmp = New RecordsetWith rstTmp .Fields.Append "f1", adInteger .Open .AddNew .Fields.Item("f1") = 2 .UpdateEnd With以上代码即可在无数据库情况下,增加字段f1,及记录项value=2 不知道你实际的需求,我曾这样作过,按照选出的recordset new 一个recordset然后增加一个字段,在把原来的recordset中的值付给新的recordset(指ADO.recordset),不过也许不和你的要求 SELECT [Name],[Addr],[Tel],IIF([Addr]='China','中国人',IIF([Addr]='America','美国人','其他国籍')) AS [国籍] From [User]'DSN=MS Access Database Recordset可以脱离数据库操作:Set rstTmp = New RecordsetWith rstTmp .Fields.Append "f1", adInteger .Open .AddNew .Fields.Item("f1") = 2 .UpdateEnd With以上代码即可在无数据库情况下,增加字段f1,及记录项value=2 可以,你可在 sql中定义一个试图,加上标志位,然后用ado操作试图 我的实际需求是在datagrid中某列显示为checkbox,对应数据库中的某个栏位(好像sql server没有bool型的数据?),用户可以用checkbox来选择该行纪录是否有效,然后再根据用户选择情况更新数据库,所以脱离数据库的操作方法不行,改数据库结构好像也不太合适,szh_cs(我飞!我飞!我飞飞!) 方法应该比较可行,哪位能给个例程? SQL Server 有类似于boolean型的类型Bit型,你可以在Select 语句中添加一个字段,例如:"select name,addr,tel ,case when addr='China' then 1 when addr='america' then 0 end 国籍 from users" 求不能二次更新? 使用mscomm控件控制modem,不能打开来电显示功能,截获来电号码 如何实现无重复的随机数啊. mouse_event模拟鼠标事件在winxp操作系统下有效吗 vb实现用Word 和Excel打印预览的问题!!看一下源程序!!!在线等!!! VB如何实现NT/2000/xp下的IO端口操作?有现成的动态库吗? 一个小问题 vb中如何实现查看学生机的屏幕 vb 用api 获取windows和IE选择的内容 怎样使窗口永远在上! 谁能收我为徒 有谁用过form2.0,和原来的控件相比,有什么优点?
或者表(ACCESS 也能用的方法)。
查询时即可以将此实现!
用函数的好处是不要联合查询!且表可以编辑!
.Fields.Append "f1", adInteger
.Open .AddNew
.Fields.Item("f1") = 2
.Update
End With
以上代码即可在无数据库情况下,增加字段f1,及记录项value=2
然后增加一个字段,在把原来的recordset中的值付给新的recordset(指ADO.recordset),不过也许不和你的要求
.Fields.Append "f1", adInteger
.Open .AddNew
.Fields.Item("f1") = 2
.Update
End With
以上代码即可在无数据库情况下,增加字段f1,及记录项value=2