vb操作sql语句
在数据库中有一个表t1,t1中有字段t2,写一语句fori=1to10sql="updatet1sett2=("&i&")"rs.Opensql,connNexti结果在...
在数据库中有一个表t1,t1中有字段t2,写一语句
for i=1 to 10
sql = "update t1 set t2=(" & i & ") "
rs.Open sql, conn
Next i
结果在数据库中得到10条10的记录,想得到1,2,3,4,5,6,7,8,9,10这10记录,不用insert语句,怎么写,望高人赐教!
谢谢大家,按liuekj的方法做,提示 实时错误'3251',当前记录集不支持更新.这可能是提供程序的限制,也可能是选定锁定类型的限制. 展开
for i=1 to 10
sql = "update t1 set t2=(" & i & ") "
rs.Open sql, conn
Next i
结果在数据库中得到10条10的记录,想得到1,2,3,4,5,6,7,8,9,10这10记录,不用insert语句,怎么写,望高人赐教!
谢谢大家,按liuekj的方法做,提示 实时错误'3251',当前记录集不支持更新.这可能是提供程序的限制,也可能是选定锁定类型的限制. 展开
3个回答
展开全部
可以用 rs 来做, 因为 Update 是针对全部记录的...需要用 Where 来限制条件...
另外..如果 t1 中只有 t2 一个字段, 是不能修改的..因为你 t2 全部=10 修改的时候会出错!...需要增加一个字段是自动编号的 才能分辩出行...可能更改 t2 的值
sql = "Select * From t1 "
rs.Open sql, conn
for i=1 to 10
rs.fields("t2").value=i
rs.update
rs.movenext
Next i
另外..如果 t1 中只有 t2 一个字段, 是不能修改的..因为你 t2 全部=10 修改的时候会出错!...需要增加一个字段是自动编号的 才能分辩出行...可能更改 t2 的值
sql = "Select * From t1 "
rs.Open sql, conn
for i=1 to 10
rs.fields("t2").value=i
rs.update
rs.movenext
Next i
展开全部
要想从数据库中得到这是条记录的话,需要对表中的数据进行查询。
首先呢,你这个t1表中只有10条数据,用SQL语句:
"select * from t1" 就可以把表中的全部十条记录全部查出。
假如要是有超过十条的记录呢,可以用select top 10 * from t1
就可以查出前十条记录。
要是有什么不清楚的,可以随时Hi我,qq也行:1135277603 随时欢迎!
首先呢,你这个t1表中只有10条数据,用SQL语句:
"select * from t1" 就可以把表中的全部十条记录全部查出。
假如要是有超过十条的记录呢,可以用select top 10 * from t1
就可以查出前十条记录。
要是有什么不清楚的,可以随时Hi我,qq也行:1135277603 随时欢迎!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果是前10条写TOP 10 不行吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询