当前位置:首页 » 数据仓库 » asp页面数据库查询
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

asp页面数据库查询

发布时间: 2022-05-02 11:34:08

1. asp 数据库怎么查询数据 谁能指点一下看这网页怎么建

ASP数据库查询与sql查询一样。
给你推荐查看数据库的小工具500K,要是话加我QQ发给你。
用这个工具就可以查看了。不过得需要懂点SQL数据库的命令。

2. asp.net如何查询数据库信息

需要引用using
System.Data.Sqlclient;
连接数据库的字符串
SqlConnection
con
=
new
SqlConnection("server=.;database=test;uid=sa;pwd=sa");
执行SQL语句返回内容给一个DataSet
SqlDataAdapter
da
=
new
SqlDataAdapter("select
*from
member",
con);
DataSet
ds
=
new
DataSet();
da.Fill(ds);
给GridView控件赋值
如果有问题接着问
this.GridView=
ds.Tables[0].DefaultView;
我用的是Winfrom写的
你从工具栏里面托一个GridView
要是2003那就是DataGrid。
然后就照着我最后的那句话就可以了

3. 如何在一个asp页面中,实现数据的输入与查询

<table>
<form method=post name=myform action=search.asp>
<tr><td>
<input type=text name=keywords size=12 value=关键字 maxlength=50 onFocus=this.select();>
<input type=submit name=Submit value=搜索></td></tr></form></table>
然后在search.asp页面写入数据库查询语句就可以了,简单点就是:
id=trim(request("keywords"))
set rs=server.createobject("adodb.recordset")
rs.open("select * from Employees where id="&id),conn,1,1
以下就是显示了。如果要在同一页面显示,定义为框架就行了

4. 求助~~ASP实现数据库查询

首先不推荐使用SELECT
*,最好是你要使用哪些字段,就列出那些字段.
SELECT
备编号,设备名称,设备类型,使用年限,所属部门
FROM
表名
WHERE
所属部门=[选中的部门]
AND
设备类型
=
[选中的类型]
我想你SQL语句应该会写,这个地方难点在于,你检索的条件,不一定同时出现,有可能只出现一个,

SELECT
备编号,设备名称,设备类型,使用年限,所属部门
FROM
表名
WHERE
所属部门=[选中的部门]

SELECT
备编号,设备名称,设备类型,使用年限,所属部门
FROM
表名
WHERE
设备类型
=
[选中的类型]
还有最初的一条
这三条检索词句都可能出现.这个也是开发时常遇到的动态SQL问题
在程序中,执行SQL语句的是API提供的方法,一般只要传一个字符串即可,
那我们就可以在字符串上做手脚.
首先创建一个条件为真的SQL语句.
String
strSQL
=
"SELECT
备编号,设备名称,设备类型,使用年限,所属部门
FROM
表名
WHERE
1=1
"
这条SQL执行的结果,与不加WHERE的结果是相同的,
这样做了以后,条再有变化就可以添加字符串"
AND
字段=表达式
"
这样的字符串,以达到运态SQL所要求的效果.
以你的问题举例
if
部门选择了
strSQL
+=
"AND
所属部门=选中的部门
";
if
部门选择了
strSQL
+=
"AND
设备类型
=
选中的类型
";
这样,根据选择的不同可以得到三种SQL
SELECT
备编号,设备名称,设备类型,使用年限,所属部门
FROM
表名
WHERE
1=1
AND
所属部门=[选中的部门]
SELECT
备编号,设备名称,设备类型,使用年限,所属部门
FROM
表名
WHERE
1=1
AND
设备类型
=
[选中的类型]
SELECT
备编号,设备名称,设备类型,使用年限,所属部门
FROM
表名
WHERE
1=1
AND
所属部门=[选中的部门]
AND
设备类型
=
[选中的类型]
这样应该可以达到你想要的结果了
这个要注意的是,在你写的字符串后,都要加一个空格,
要不然拼出来的结果就是
SELECT
备编号,设备名称,设备类型,使用年限,所属部门
FROM
表名
WHERE
1=1AND
所属部门=[选中的部门]AND
设备类型
=
[选中的类型]
AND与前面的表达式挨在一起了,这样,这就不是一个合法的SQL语句,这点要注意
这也是在实际中常遇到的问题
就是那个页面是可以反复查询的,代码怎么编
对于这个问题很迷惑,你做完查询以后,不是回到这个页吗?这个问题实再不知道你想问什么
表单提交后下拉列表的值又变成了原来的值,
这个是正常的,因为页面刷新后,页面上的控件如时不控制的话,都会变成初始状态.
这个需要手动控制,
<select
name="sel">
<option
value="0">
</option>
<option
value="1">>部门1</option>
<option
value="2">>部门2</option>
<option
value="3">>部门3</option>
</select>
假如说你提交的是部门3,你得到了3这个值,那么在回到页面时,你要在option中加上selected这个标记,即
<select
name="sel">
<option
value="0">
</option>
<option
value="1">>部门1</option>
<option
value="2">>部门2</option>
<option
value="3"
selected>>部门3</option>
</select>
一船的做法是,记住提交的值.
<select
name="sel">
<option
value="0">
</option>
<option
value="1"
<%
if(value==1){out.println("selected");}%>>>部门1</option>
<option
value="2"
<%
if(value==2){out.println("selected");}%>>>部门2</option>
<option
value="3"
<%
if(value==3){out.println("selected");}%>
>>部门3</option>
</select>
以上是JSP代码,你可以参考一下,
这样页面刷新后,就可以保持住你选择的那个选项的状态了

5. asp网页如何访问数据库

在asp动态语言页面中连接数据库是通过asp内部的ADO组件通过ODBC完成。
1、首先应创建 Connection 对象的实例。
下面的脚本创建 Connection 对象
<%
'Create a connection object
Set cn = Server.CreateObject("ADODB.Connection")
'Open a connection; the string refers to the DSN
%>

2、接着打开数据库连接:
cn.Open "FILEDSN=MyDatabase.dsn"
注意:无论在等号 (=) 之前还是之后,DSN 字符串都不能包含空格。
在这种情况下,Connection 对象的 Open 方法引用基于 DSN 的文件,其中包含关于数据库的位置和配置信息。也可以不引用 DSN,直接显式引用供应程序、数据源、用户 ID 和密码。
3、连接过程:
<%

Set cn = Server.CreateObject("ADODB.Connection") '创建数据库连接对象
Set rsCustomers = Server.CreateObject("ADODB.Recordset") '创建数据库查询对象
cn.Open "FILEDSN=SQLlink.dsn" '打开数据库
strSQL = "SELECT username,password FROM [myDatabase].[dbo].[user] where username='guying'"
rsCustomers.Open strSQL, cn '运行SQL语句
%>
4、处理数据库返回数据
Set username1= rsCustomers("username") '获取username字段的返回结果
Set password1= rsCustomers("password") '获取password字段的返回结果
Do Until rsCustomers.EOF
Response.Write username1 & " " & password1 & "<BR>"
rsCustomers.MoveNext
Loop '通过循环获取所有返回记录

6. asp怎样查询数据库

首先创建SqlConnection对象连接数据库,然后定义查询字符串,最后对GridView控件进行数据绑定。
示例:
下面通过一个示例介绍在ASP.NET 2.0应用程序中如何查询数据库中记录。
新建一个网站,默认主页为Default.aspx,在Default.aspx页面上分别添加一个TextBox控件、一个Button控件和一个GridView控件,并把Button控件的Text属性值设为“查询”。该页在实现时,首先编写一个GridView控件数据绑定方法bind(该方法请参见5.3.2中bind方法),并在Page_Load事件中调用该方法显示数据库中记录,具体代码如下。
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.bind();
}
}
然后在【查询】按钮Click事件下编写实现数据库查询操作的代码,具体代码如下。
protected void Button1_Click(object sender, EventArgs e)
{
if (TextBox1.Text != "")
{
string str = "select * from Region where RegionID='" + TextBox1.Text.Trim() + "'";
sqlconn = new SqlConnection(sqlstr);
sqlconn.Open();
SqlCommand sqlcom = new SqlCommand(str,sqlconn);
int result = Convert.ToInt32(sqlcom.ExecuteScalar());
if (result > 0)
{
SqlDataAdapter myda = new SqlDataAdapter(str, sqlconn);
DataSet myds = new DataSet();
myda.Fill(myds);
GridView1.DataSource = myds;
GridView1.DataBind();
sqlconn.Close();
}
else
Response.Write("<script>alert('没有相关记录')</script>");
}
else
this.bind();
}