对于解决ADO SQL语句的方法是打开一个连接用的 后边根一个字符串 ADO SQL语句的 意思是连接的是个sql server的库,server=localhost 中的localhost代表的是 本机的IP 当然 你的数据库服务器IP是多少这里就改成相应的
值;UID=username;PWD=password;这两个是你ADO SQL语句登陆你的数据库服务器的用户名跟密 码。下边一个database=dataname 就是你要*作的数据库的名字了 :-} 至此 你已 经成功的创建一个SQL Server的连接了。 接建立了,不过要使用recordset属性的对象做数据处理我们还需要一点知识,
那就是T-SQL语言 我们必须用T-SQL选择一个记录集传送给recordset属性 下边我
给大家讲一条简单的sql语句 方便大家实践中使用。看下边这个例子: Select *
from tablename where uid=’Coolshowelect 后边紧跟着一个*,*是通配符 代表选择表中的所有字段 也能指定一个或一个以上的字段 比如这样写 Select uid只打开一个uid字段,或Select id,pwd,sex,tel,address同时打开uid,pwd,sex,tel,address五个字段。 #t#
后边 from tablename 是打开那个表,这里有几ADO SQL语句种用法,由于相对复杂一点,而且我们 的重点不是在这里 所以在这里就不多说了,如果有什么疑问大家能给编辑写信 他需求我在写一篇关于T-SQL的 :-) 再往后看,where uid=’Coolshow’ 这句 话的意思是选取所有符合 uid字段的值等于字符串Coolshow的记录集,也能用and 来连接多个条件,这里也不周详讲述了。#t#
这段代码我加上了注释 相信大部分你已看懂了 :) 目前我们新接触到的东西只 有三样,就是 rs.bof rs.eof rs.movenext 这三个方法都是跟数据指针有关的,前两个rs.bof和rs.eof用来判断数据ADO SQL语句指针是否在记录集的开始或末尾,bof 和eof显ADO SQL语句而易见b代表begin,e代表end 也是头根尾的意思,他们两个都会返回一个 布尔值。
再来看看rs.movenext 他跟前两者就大不相同了,他是用来控制数据指针的,让指针移动到下一位,我们能把一个表的多个行显示出来也就是靠他。至此你已把一个表的数据显示到asp网页上了。
这里我们新接触到的方法就是rs.delete了,顾名思义,就是删ADO SQL语句除当前记录嘛!没 什么好讲的了 J不过值得一提的是如果我们想要批量删除数据,比如清除所有数量 =0的货物记录为了方便不至于一个一个去删除我们还能用一下这个方法。