⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 200541450.htm

📁 这次自已做的美工,可能很难看,但主要是为提高效率,这次全部生成了静态,只有一个链接查看最新文章的列表没有生成,因为我觉得没必要生成,浪费空间大小,那是一个很少用到的功能!这次去掉了很多功能,这个版本主
💻 HTM
📖 第 1 页 / 共 2 页
字号:
              <TR>
                <td width="624" bgcolor="#CCCCCC">当前位置:<a href=../../index.htm>首页</a>--><a href=../../artical/69/1.htm>程序设计</a>--><a href=../../artical/80/1.htm>ASP专区</a>-->显示文章内容</td><td width="176" bgcolor="#CCCCCC"><span id="liveclock"></span></td>
 </TR></TBODY></TABLE>
<table width="800" height="406"  border="1" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
  <tr>
    <td width="166" height="200" valign="top" scope="col"><table width="100%" height="163"  border="0" cellpadding="0" cellspacing="0">
      <tr>
        <td height="119" valign="top" scope="col"><table width="180" border="0" cellspacing="0" cellpadding="0" align="center">
  <form action="../../search.asp" method="post" name="searchLeftForm">
    <tr bgcolor="CAF6F4" align="center"> 
      <td height="25" bgcolor="#CC9900"><font color="#cc0000"><b>□ 
        站 内 搜 索 □</b></font></td>
    </tr>
    <tr align="center"> 
      <td style="line-height:150%" height=60> 请输入查询的字符串:<br>
        <input name="search" type="text" class="button1" id="search" style="width:150">
        <select name="seaguan" size="1" class="button1" id="seaguan" style="width:150">
          <option value="">==&gt; 综合查询 &lt;==</option>
          <option value="title">标题</option>
          <option value="断剑">作者</option>
          <option value="artical">内容</option>
          <%call getNewsBoardTree()%>
        </select>
      </td>
    </tr>
    <tr align="center"> 
      <td> 
    
        <input type="SUBMIT" name="Action" value=" 查 询 " class="button2">
        <input type="RESET" name="Clear" value=" 重 写 " class="button2">
      </td>
    </tr>
    <tr align="center"> 
      <td height="10"></td>
    </tr>
  </form>
</table></td>
      </tr>
	  <tr>
	    <td height="20"><table width="181" height="20" cellpadding="0" cellspacing="0">
	      <tr><td width="181" height="20" align="center" bgcolor="#CC9900">分类最新文章</td>
	      </tr>
		  <tr><td><a href=2005414529.htm target=_blank>使用正则表达式实现模式图片新</a></td></tr><tr><td><a href=200541450.htm target=_blank>asp常用数据库连接方法和技</a></td></tr><tr><td><a href=2005414428.htm target=_blank>使用简单的方法进行批量删除数</a></td></tr><tr><td><a href=2005414315.htm target=_blank>asp提高首页性能的一个技巧</a></td></tr><tr><td><a href=2005414230.htm target=_blank>ASP防注入之解决方案--加</a></td></tr><tr><td><a href=2005414158.htm target=_blank>使用ASP加密算法加密你的数</a></td></tr><tr><td><a href=2005414120.htm target=_blank>常用ASP自定义函数集</a></td></tr><tr><td><a href=2005414035.htm target=_blank>使用ASP生成HTML文件</a></td></tr><tr><td><a href=20054135956.htm target=_blank>在Flash中使用ASP技术</a></td></tr><tr><td><a href=200533011127.htm target=_blank>在asp中多个虚拟目录 se</a></td></tr>
        </table></td>
	  </tr>
	  <tr>
	    <td height="20"><table width="181" height="20" cellpadding="0" cellspacing="0">
	      <tr><td width="181" height="20" align="center" bgcolor="#CC9900">分类热门文章</td>
	      </tr>
		  <tr><td><a href=200532713295.htm target=_blank>断剑新闻系统商业版!</a></td></tr><tr><td><a href=200532115451.htm target=_blank>有关sql注入</a></td></tr><tr><td><a href=200532115410.htm target=_blank>ASP、JSP、PHP 三种</a></td></tr><tr><td><a href=200532014532.htm target=_blank>[原创]关于断剑新闻系统1.</a></td></tr><tr><td><a href=2005320135030.htm target=_blank>[本站原创]用VS.NET封</a></td></tr><tr><td><a href=200532115337.htm target=_blank>改进性能和样式的 24个 A</a></td></tr><tr><td><a href=200532818925.htm target=_blank>初学asp的朋友 asp20</a></td></tr><tr><td><a href=2005414529.htm target=_blank>使用正则表达式实现模式图片新</a></td></tr><tr><td><a href=200532115122.htm target=_blank>用asp自动解析网页中的图片</a></td></tr><tr><td><a href=20053281846.htm target=_blank>DataGrid动态添加模板</a></td></tr>
        </table></td>
	  </tr>
    </table></td>
    <td width="628" valign="top" scope="col"><table width="100%" border="0" align="center" cellspacing="0" cellpadding="5" bordercolordark="#FFFFFF" bordercolorlight="#000000" style="word-break:break-all;">
              <tr> 
                <td width="100%"> 

                </td>
              </tr>
              <tr> 
                <td width="100%"> 
                  <div align="center">
                    <p class="style7"><SPAN class=style1>asp常用数据库连接方法和技巧</SPAN></p>
                    <hr size="1" color="#0a778b" width="100%">                    
                    发布时间:2005-4-1  被阅览数:<SCRIPT src="../../counter.asp?id=495"></SCRIPT>  次 作者:断剑					
				  </div>
                </td>
              </tr>
           
              <tr> 
                <td width="100%"><p class="style6"><SPAN>asp常用数据库连接方法和技巧 <BR><BR>转贴:snow 日期:2005-02-28 人气:19 <BR>购虚拟主机送U盘送鼠标送30G硬盘---企商在线老牌虚拟主机商 <BR>&lt;% <BR>dim conn,mdbfile <BR>mdbfile=server.mappath("数据库名称.mdb") <BR>set conn=server.createobject("adodb.connection") <BR>conn.open "driver={microsoft access driver (*.mdb)};uid=admin;pwd=数据库密码;dbq="&amp;mdbfile <BR>%&gt; <BR><BR><BR>2. ASP与SQL数据库连接: <BR><BR>&lt;% <BR>dim conn <BR>set conn=server.createobject("ADODB.connection") <BR>con.open "PROVIDER=SQLOLEDB;DATA SOURCE=SQL服务器名称或IP地址;UID=sa;PWD=数据库密码 <BR><BR>;DATABASE=数据库名称 <BR>%&gt; <BR><BR>建立记录集对象: <BR><BR>set rs=server.createobject("adodb.recordset") <BR>rs.open SQL语句,conn,3,2 <BR><BR><BR>3. SQL常用命令使用方法: <BR><BR>(1) 数据记录筛选: <BR><BR>sql="select * from 数据表 where 字段名=字段值 order by 字段名 " <BR>sql="select * from 数据表 where 字段名 like ‘%字段值%‘ order by 字段名 " <BR>sql="select top 10 * from 数据表 where 字段名 order by 字段名 " <BR>sql="select * from 数据表 where 字段名 in (‘值1‘,‘值2‘,‘值3‘)" <BR>sql="select * from 数据表 where 字段名 between 值1 and 值2" <BR><BR>(2) 更新数据记录: <BR><BR>sql="update 数据表 set 字段名=字段值 where 条件表达式" <BR>sql="update 数据表 set 字段1=值1,字段2=值2 …… 字段n=值n where 条件表达式" <BR><BR>(3) 删除数据记录: <BR><BR>sql="delete from 数据表 where 条件表达式" <BR>sql="delete from 数据表" (将数据表所有记录删除) <BR><BR>(4) 添加数据记录: <BR><BR>sql="insert into 数据表 (字段1,字段2,字段3 …) valuess (值1,值2,值3 …)" <BR>sql="insert into 目标数据表 select * from 源数据表" (把源数据表的记录添加到目标数据表) <BR><BR>(5) 数据记录统计函数: <BR><BR>AVG(字段名) 得出一个表格栏平均值 <BR>COUNT(*|字段名) 对数据行数的统计或对某一栏有值的数据行数统计 <BR>MAX(字段名) 取得一个表格栏最大的值 <BR>MIN(字段名) 取得一个表格栏最小的值 <BR>SUM(字段名) 把数据栏的值相加 <BR><BR>引用以上函数的方法: <BR><BR>sql="select sum(字段名) as 别名 from 数据表 where 条件表达式" <BR>set rs=conn.excute(sql) <BR><BR>用 rs("别名") 获取统的计值,其它函数运用同上。 <BR><BR>(5) 数据表的建立和删除: <BR><BR>CREATE TABLE 数据表名称(字段1 类型1(长度),字段2 类型2(长度) …… ) <BR><BR>例:CREATE TABLE tab01(name varchar(50),datetime default now()) <BR><BR>DROP TABLE 数据表名称 (永久性删除一个数据表) <BR><BR><BR>(6) 记录集对象的方法: <BR>rs.movenext 将记录指针从当前的位置向下移一行 <BR>rs.moveprevious 将记录指针从当前的位置向上移一行 <BR>rs.movefirst 将记录指针移到数据表第一行 <BR>rs.movelast 将记录指针移到数据表最后一行 <BR>rs.absoluteposition=N 将记录指针移到数据表第N行 <BR>rs.absolutepage=N 将记录指针移到第N页的第一行 <BR>rs.pagesize=N 设置每页为N条记录 <BR>rs.pagecount 根据 pagesize 的设置返回总页数 <BR>rs.recordcount 返回记录总数 <BR>rs.bof 返回记录指针是否超出数据表首端,true表示是,false为否 <BR>rs.eof 返回记录指针是否超出数据表末端,true表示是,false为否 <BR>rs.delete 删除当前记录,但记录指针不会向下移动 <BR>rs.addnew 添加记录到数据表末端 <BR>rs.update 更新数据表记录 <BR><BR><BR>判断所填数据是数字型 <BR><BR>if not isNumeric(request("字段名称")) then <BR>response.write "不是数字" <BR>else <BR>response.write "数字" <BR>end if <BR><BR><BR><BR><BR>经常使用到有关数据库的操作。包括连接代码、SQL命令等等,又不曾刻意去记忆它们(我本人是不愿意 <BR><BR>去记这东东),所以常常在用到的时候又去查书本,翻来翻去。一些比较少用的数据库还不一定能顺利找 <BR><BR>到,所以现在把它们全归纳到这里,提供大家参考。(个人水平有限,有缺陷之处,欢迎大家指正。) <BR><BR>&lt;一&gt;。数据库的连接方法: <BR><BR>1.Access数据库的DSN-less连接方法: <BR><BR>set adocon=Server.Createobject("adodb.connection") <BR>adoconn.Open"Driver={Microsoft Access Driver(*.mdb)};DBQ="&amp; _ <BR>Server.MapPath("数据库所在路径") <BR><BR>2.Access OLE DB连接方法: <BR><BR>set adocon=Server.Createobject("adodb.connection") <BR>adocon.open"Provider=Microsoft.Jet.OLEDB.4.0;"&amp; _ <BR>"Data Source=" &amp; Server.MapPath("数据库所在路径") <BR><BR>3.SQL server连接方法: <BR><BR>set adocon=server.createobject("adodb.recordset") <BR>adocon.Open"Driver={SQL Server};Server=(Local);UID=***;PWD=***;"&amp; _ <BR>"database=数据库名;" <BR><BR>4.SQL server OLE DB连接方法: <BR><BR>set adocon=Server.Createobject("adodb.connection") <BR>adocon.open"provider=SQLOLEDB.1;Data Source=RITANT4;"&amp; _ <BR>"user ID=***;Password=***;"&amp; _ <BR>"inital Catalog=数据库名" <BR><BR>5.Oracle 连接方法: <BR><BR>set adocon=Server.Createobject("adodb.connection") <BR>adocon.open"Driver={microsoft odbc for oracle};server=oraclesever.world;uid=admin;pwd=pass;" <BR><BR>6.Oracle OLE DB 连接方法: <BR><BR>set adocon=Server.Createobject("adodb.connection") <BR>adocon.open"Provider=OraOLEDB.Oracle;data source=dbname;user id=admin;password=pass;" <BR><BR>7.dBase 连接方法: <BR><BR>set adocon=Server.Createobject("adodb.connection") <BR>adocon.open"Driver={microsoft dbase driver(*.dbf)};driverid=277;dbq=------------;" <BR><BR>8.mySQL 连接方法: <BR><BR>set adocon=Server.Createobject("adodb.connection") <BR>adocon.open"Driver={mysql};database=yourdatabase;uid=username;pwd=yourpassword;option=16386; <BR><BR>" <BR><BR>9.Visual Foxpro 连接方法: <BR><BR>set adocon=Server.Createobject("adodb.connection") <BR>adocon.open"Driver={microsoft Visual Foxpro <BR><BR>driver};sourcetype=DBC;sourceDB=*.dbc;Exclusive=No;" <BR><BR>10.MS text 连接方法: <BR><BR>set adocon=Server.Createobject("adodb.connection") <BR>adocon.open"Driver={microsoft text driver(*.txt; *.csv)};dbq=-----;"&amp;_ <BR>"extensions=asc,csv,tab,txt;Persist SecurityInfo=false;" <BR><BR>11.MS text OLE DB 连接方法: <BR><BR>set adocon=Server.Createobject("adodb.connection") <BR>adocon.open"Provider=microsof.jet.oledb.4.0;data source=your_path;"&amp;_ <BR>"Extended Properties'text;FMT=Delimited'" <BR><BR>&lt;二&gt;。常用的四种SQL命令: <BR><BR>1.查询数据记录(Select) <BR>语法:Select 字段串行 From table Where 字段=内容 <BR>例子:想从book表中找出作者为"cancer"的所有记录,SQL语句便如下: <BR>select * from book where author=’cancer’ <BR>"*"是取出book表所有的字段,如查询的字段值为数字,则其后的"内容"便无须加上单引号, <BR><BR>如是日期,则在Access中用(#)包括,而在SQL server中则用(’)包括, <BR>如: <BR><BR>select * from book where id=1 <BR>select * from book where pub_date=#2002-1-7# (Access) <BR>select * from book where pub_date=’2002-1-7’ (SQL Server) <BR><BR>提示: <BR>日期函数to_date不是标准sql文,不是所有的数据库适用,所以大家在使用的时候要参考数据库具体语法 <BR><BR>另外如果是查询传入的变量,则如下: <BR><BR>strau=request.form("author") <BR>strsql="select * from book where author=’"&amp;strau&amp;"’" <BR><BR>如果查询的是数字,则: <BR><BR>intID=request.form("id") <BR>strsql="select * from book where id="&amp;intID <BR><BR>在很多数据库中,如:oracle,上面的语句是可以写成: <BR>strsql="select * from book where id='"&amp;intID&amp;"'"的。 <BR>但是字符型一定不能按照数字格式写,需要注意。 <BR><BR>2.添加记录(Insert) <BR>语法:Insert into table(field1,field2,....) Values (value1,value2,....) <BR>例子:添加一作者是"cancer"的记录入book表: <BR>insert into book (bookno,author,bookname) values (’CF001’,’cancer’,’Cancer无组件上传程 <BR><BR>序’) <BR>同样,如果用到变量就如下: <BR><BR>strno=request.form("bookno") <BR>strau=request.form("author") <BR>strname=request.form("bookname") <BR>strsql="insert into book (bookno,author,bookname) values (’"&amp;strno&amp;"’,’"&amp;strau&amp;"’,’ <BR><BR>"&amp;strname&amp;"’)" <BR><BR>3.用Recordset对象的Addnew插入数据的方法: <BR>语法: <BR><BR>rs.addnew <BR>rs("field1").value=value1 <BR>rs("field2").value=value2 <BR>... <BR>rs.update <BR><BR>4.修改数据记录(Update) <BR>语法:update table set field1=value1,field2=value2,...where fieldx=valuex <BR>例子:update book set author=’babycrazy’ where bookno=’CF001’ <BR>如果用到变量就如下: <BR><BR>strno=request.form("bookno") <BR>strau=request.form("author") <BR>strsql="update book set author=’"&amp;strau&amp;"’ where bookno=’"&amp;strno"’" <BR><BR>5.Recordset对象的Update方法: <BR>语法: <BR><BR>rs("field1").value=value1 <BR>rs("field2").value=value2 <BR>... <BR>rs.update <BR><BR>注意:使用语法3和语法5的时候,一定要注意字段的类型(尤其是日期型)一致,否则出错的几率非常的 <BR><BR>高。 <BR><BR><BR>例子: <BR><BR>strno=request.form("bookno") <BR>strau=request.form("author") <BR>set adocon=server.createobject("adodb.connection") <BR>adocon.open "Driver={Microsoft Access Driver(*.mdb)};DBQ=" &amp; _ <BR>Server.Mappath=("/cancer/cancer.mdb") <BR>strsql="select * from book where bookno=’"&amp;strno&amp;"’" <BR>set rs=server.createobject("adodb.recordset") <BR>rs.open strsql,adconn,1,3 <BR>if not rs.eof then ’如果有此记录的话 <BR>rs("author").value=strau <BR>rs.update <BR>end if <BR>rs.close <BR>set rs=nothing <BR>adocon.close <BR>set adocon=nothing <BR><BR>6.删除一条记录(Delete) <BR>语法:Delete table where field=value <BR>例子:删除book表中作者是cancer的记录 <BR><BR>delete book where author=’cancer’ <BR><BR>(注意:如果book表中author字段的值为cancer的记录有多条,将会删除所有author为cancer的记录) <BR><BR>好了,学会了用这些操作,大家在用asp操作数据库的时候,该是没有什么问题了 <BR><BR><BR></SPAN></p>
                  <p><img src="http://www.koyee.com/images/dgg.gif" height="70" width="587"> </p></td>
              </tr>
              <tr>
                <td width="628" bordercolor="0" class="font1"><p>
                  <hr size="1" color="#0a778b" width="100%">
				  <table><tr><td width="269" align="center">上一篇:  <a href=../80/2005414428.htm title=使用简单的方法进行批量删除数据>使用简单的方法进行批量删除数据</a>  </td>
				  <td width="285" align="center">下一篇:  <a href=../90/200542823048.htm title=gew>gew</a></td>
				  </tr></table>

<hr size="1" color="#0a778b" width="100%">
<div align="right">  <a href="javascript:window.print()"><img src="../../images/printer.gif" width="16" height="14" border="0" align="absmiddle">打印本页</a> |  <a href="javascript:window.close()"><img src="../../images/close.gif" width="14" height="14" border="0" align="absmiddle">关闭窗口</a> </div>
<p></p></td>
              </tr>
    </table></td>
  </tr>
</table>
<TABLE height=62 cellSpacing=0 cellPadding=0 width="800" 
            align=center background=../../images/webtop_bg.gif 
            border=0>
              <TBODY>
              <TR>
                <TD><div align="center" class="style4">Copyright @ 2004-2008&nbsp; http://www.koyee.com 可以网络在线版权所有<br>
                    公司地址:江西南昌 电话:13879173467 邮编:330029<br>
                  email:chenxueyan9999@163.com</div></TD>
 </TR></TBODY></TABLE>
</BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -