
rst是你的SQL语句的变量吗(一般便于记忆通常写_CMD)?你用的数据库是什么?你的输出是什么意思?是获得变量吗,还是显示在网页上就行?如果数据库都连上了。那么。
dim rs '申明数据集变量
dim counts '申明变量,用于获取你的统计数num1的值。
set rs=serverCreateObject("adodbrecordset") '建立数据集类型
rsopen rst,conn,1,3 '执行SQL语句,并返回查询内容到rs数据集中 ,conn 是 连接数据库字符串,你要申明并创建。
counts=rsFieldsItem("num1")Value
输出时有两种,都要写在你的代码区中(先单击你的设计区中准备显示的位置,然后在代码区中会自动显示相应的位置,就在这个位置插入)
responsewrite (counts)
另一种是
<%=counts%>
第22行改为(字符串连接符+改为&):exec="insert into guestbook([name],[tell],[message]) values('"&name&','"&tell&"','"&message&"')"
记住:在VBScript中,字符串连接最好用"&",不要用"+"。
如果还有什么问题可以给我发消息。希望我的回答能对您有所帮助。
首先创建SqlConnection对象连接数据库,然后定义查询字符串,最后对GridView控件进行数据绑定。
示例:
下面通过一个示例介绍在ASPNET 20应用程序中如何查询数据库中记录。
新建一个网站,默认主页为Defaultaspx,在Defaultaspx页面上分别添加一个TextBox控件、一个Button控件和一个GridView控件,并把Button控件的Text属性值设为“查询”。该页在实现时,首先编写一个GridView控件数据绑定方法bind(该方法请参见532中bind方法),并在Page_Load事件中调用该方法显示数据库中记录,具体代码如下。
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
thisbind();
}
}
然后在查询按钮Click事件下编写实现数据库查询 *** 作的代码,具体代码如下。
protected void Button1_Click(object sender, EventArgs e)
{
if (TextBox1Text != "")
{
string str = "select from Region where RegionID='" + TextBox1TextTrim() + "'";
sqlconn = new SqlConnection(sqlstr);
sqlconnOpen();
SqlCommand sqlcom = new SqlCommand(str,sqlconn);
int result = ConvertToInt32(sqlcomExecuteScalar());
if (result > 0)
{
SqlDataAdapter myda = new SqlDataAdapter(str, sqlconn);
DataSet myds = new DataSet();
mydaFill(myds);
GridView1DataSource = myds;
GridView1DataBind();
sqlconnClose();
}
else
ResponseWrite("<script>alert('没有相关记录')</script>");
}
else
thisbind();
}
ASP连接MySQL数据库的方法<% 3EtJackendev'测试读取MySql数据库的内容3EtJackendevstrconnection="driver={mysql odbc 351 driver};database=weste_net;server=localhost;uid=root;password="3EtJackendev'无需配置dsn3EtJackendevset adodataconn = servercreateobject("adodbconnection") 3EtJackendevadodataconnopen strconnection3EtJackendevstrquery = "select from News" 3EtJackendevset rs = adodataconnexecute(strquery) 3EtJackendevif not rsbof then 3EtJackendev%> 3EtJackendev<table> 3EtJackendev<tr>3EtJackendev<td<b>序列号</b></td>3EtJackendev<td><b>标题</b></td>3EtJackendev</tr> 3EtJackendev<% 3EtJackendevdo while not rseof 3EtJackendev%> 3EtJackendev<tr>3EtJackendev<td><%=rs("News_id")%></td>3EtJackendev<td><%=rs("News_Title")%></td>3EtJackendev</tr> 3EtJackendev<% 3EtJackendevrsmovenext 3EtJackendevloop 3EtJackendev%> 3EtJackendev</table> 3EtJackendev<% 3EtJackendevelse 3EtJackendevresponsewrite("无数据") 3EtJackendevend if 3EtJackendevrsclose 3EtJackendevadodataconnclose 3EtJackendevset adodataconn = nothing 3EtJackendevset rsemaildata = nothing 3EtJackendev%>3EtJackendevPS:若想直接使用以上代码,请将全角符号“<>”替换成半角符号“<>”。3EtJackendev参考: >
以上就是关于asp的数据库全部的内容,包括:asp的数据库、asp 数据库、asp怎样查询数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)