◆ASP.NET连接sql数据库操作,.net空间介绍.
http://www.now.net.cn/vhost/vhostspe.net
<%
Dim mode
mode=request.form("text4")
if mode=1 then
name=request.form("text1")
age=request.form("text2")
addr=request.form("text3")
if not isnumeric(age) then response.write "age must be number!<a href=
javascript:history.go(-1)>try again</a>":response.end
age=clng(age)
end if
'********************************************************************
' 与SQL Server2000有关的连接
' 可以参照它建立您的数据库连接
'********************************************************************
'敬请注意:
'请根据情况配置StrServer,StrUid,StrSapwd,StrDbName四个参数
Dim StrServer,StrUid,StrSaPwd,StrDbName
StrServer="(local)" '数据库服务器名
StrUid="testuser" '您的登录帐号
StrSaPwd="12345" '您的登录密码
StrDbName="db_test_com" '您的数据库名称
Dim Conn '数据库连接
Dim StrDSN '数据库连接字符串
Dim Rs '命令字符串
StrDSN="driver={SQL server};server="&StrServer&";uid="&StrUid&";pwd="&StrSaPwd&";database="&StrDbName
'建立和数据库master的连接
set Conn = Server.Create
Object("ADODB.Connection")
set Rs=Server.Create
Object("ADODB.RecordSet")
Conn.Open StrDSN
'********************************************************************
Dim strsql
'********************************************************************
' 读数据库的相关操作
sub readdb()
strsql="select * from test"
rs.open strsql,conn,1,1
if rs.EOF then response.write "no record at all":exit sub
response.write "<table border=1>"
response.write "<tr>"
for i=0 to rs.Fields.Count-1
response.write "<td><font color=blue>"&rs.Fields(i).Name&"</font></td>"
next
response.write "</tr>"
while not rs.EOF
response.write "<tr>"
for i=0 to rs.Fields.Count-1
response.write "<td>"&rs.Fields(i)
.Value&"</td>"
next
response.write "</tr>"
rs.MoveNext
wend
response.write "</table>"
rs.Close
end sub
'********************************************************************
' 写数据库的相关操作
sub insertdata()
strsql="INSERT INTO test(name,age,addr) VALUES('"&name&"',"&age&",'"&addr&"')"
rs.Open strsql,conn,1,3
end sub
'********************************************************************
if mode=1 then
call insertdata()
response.write "insert ok!"
elseif mode=2 then
call readdb()
end if
'释放数据库连接对象
set rs=nothing
set conn=nothing
%>
<HTML>
<HEAD>
<TITLE></TITLE>
<script language=javascript>
function clickit(flag){
var form1=document.form2
form1.text4
.value=flag;
if (flag==1){
if (form1.text1
.value==""){
alert("name cant empty!");
return false;
}
if (form1.text2
.value==""){
alert("age cant empty!");
return false;
}
if (form1.text3
.value==""){
alert("addr cant empty!");
return false;
}
}
form1.submit();
return true;
}
</script>
</HEAD>
<BODY>
<form method=post name=form2>
name:<INPUT type="text" id=text1 name=text1 size=12>
age:<INPUT type="text" id=text2 name=text2 size=12>
city:<INPUT type="text" id=text3 name=text3 size=12><br>
<INPUT type="hidden" id=text4 name=text4>
<INPUT type="button" value="write" id=button1 name=button1
onclick="clickit(1)">
<INPUT type="button" value="read" id=button2 name=button2
onclick="clickit(2)">
</form>
</BODY>
</HTML>
经笔者的使用测试,他提供的ASP.NET 空间性能非常的稳定,版本也会定期的更新升级! Asp.net虚拟主机的服务提供商中,时代互联(www.now.net.cn) 是行业内最早开始提供asp.net 虚拟主机,他们也是 CNNIC ICANN 双认证的域名注册商。产品功能已经非常完善 ,特别提一下几个特有用的功能:
1、数据库自动备份,并可提供7次不同时间的数据,可见可取!
演示点击:http://www.now.net.cn/support/host/db_backup.net?PHPSESSID=cbd1d431512899e2ba7d5db7638e847c
2.一个空间可绑定多个域名,虚拟主机智能同步子网站 !
演示点击 :http://www.now.net.cn/support/host/subhost.net?PHPSESSID=cbd1d431512899e2ba7d5db7638e847c
3.功能超强,使用容易的虚拟主机控制中心!
功能演示 :http://www.now.net.cn/support/host/demo.net?PHPSESSID=cbd1d431512899e2ba7d5db7638e847c
4. 免费配送高级空间访问统计系统!访问来源统计,可以完全了解哪里网站过来的IP ,跟踪广告效果! 访问来源统计,让你了解哪些页面被访问最多,可以帮助你有效优化访问大的页面 !演示点击:http://www.now.net.cn/support/host/demo_flowmeter.php
时代互联-全球免费咨询电话:http://www.now.net.cn/customer/moreline.net(很方便的)
Asp.net空间购买方法:http://www.now.net.cn/vhost/vhosta.net
QQ:168343926 188092185 可以随时联系 聯系電話:0756-2623870