wenku.sharew.cn
ASP MSSQL SERVER 2008数据库的操作集锦
浏览:12 | 发布时间:2018-1-3 18:02:27

1.连接MSSQL,建一个CONN.ASP文件

on error resume next '发生错误时让程序继续执行下一句代码

dim conn,connstr 

set conn=server.createobject("ADODB.CONNECTION")

connstr="driver={SQL SERVER};server=SQL服务器名称或IP地址;uid=用户名;pwd=数据库密码;database=数据库名称"

conn.Open connstr

2.读取10条记录

这里调用CONN.ASP文件,下面不再阐述。

Set Rs=Conn.Execute("select id from 表名 order by id desc")

ic=0

do while not rs.eof

ic=ic+1

if ic<11 Then

response.write rs("id")&<br>

end if

rs.movenext

loop

rs.close

set rs=nothing

conn.close

set conn=nothing

3.条件查询

Set Rs=Conn.Execute("select id from 表名 where 字段 = 条件变量 order by id desc")

do while not rs.eof

response.write rs("id")&<br>

rs.movenext

loop

rs.close

set rs=nothing

conn.close

set conn=nothing

4.删除后的ID号可以这样补回来,如删了ID24行记录,表里字段就成了23,25

conn.execute "insert into [表名]([id],[内容字段])values(24,'我就试试行不行')"

conn.close

set conn=nothing

5.插入新记录,如插入到指定ID则同上第4点

强调:表里ID要设置成主键,标识打上勾,否则自动插入无效

conn.execute "insert into [表名]([字段1],[字段2])values('变量1','变量2')"

conn.close

set conn=nothing

6.更新某行记录

conn.execute "update 表名 set 字段名='"&值名&"',字段2='"&txt&"' where id="&id

conn.close

set conn=nothing

7.删除某行记录

conn.execute "delete from 表名 where id="&id

conn.close

set conn=nothing

8.清空表里的所有数据

conn.Execute("delete from 表名")

conn.close

set conn=nothing

9.把表1查询结果更新到表2

update t1 set x=a,y=b from t1 inner join t2 on t1.id=t2.t1id where t2.id=100

update t1 set x=a,y=b from t1,t2 where t1.id=t2.t1id and t2.id=100


本文来自: 众享文库,转载请保留出处!

文库内容仅供参考,本站不保证其内容的有效性,如果您需解决具体问题(尤其法律、医学等领域)建议您详细咨询相关领域专业人士。
如果涉及不良内容、个人隐私、版权问题等,敬请举报投诉,本站将立即处理。

友情链接:手写查字典 小说下载查成语 经验文献
© 2017-2018 wenku.sharew.cn 桂ICP备13001205号-1 联系方式

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏