关于ASP.NET的数据库查询问题

来源:百度知道 编辑:UC知道 时间:2024/05/11 15:22:51
asp.NET怎么在代码段里给变量赋一个MSSQL的查询结果?

想在<% %> 的代码段里加MS SQL的查询结果,但是用BIND绑不了。不知道为啥。。

用ASP的话,直接用rs("counter")就可以获得查询项的结果。 。NET怎么获得呢?

<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.OleDb" %>
<Script Languate="VB" Runat="Server">
Sub Page_Load(sender As Object, e As Eventargs)
'创建数据连接
Dim objConn As New OleDbConnection()
objConn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & Server.MapPath("数据库名")
objConn.Open()

'创建 DataReader 对象实例
Dim objCmd As New OleDbCommand()
objCmd.Connection = objConn

objCmd.CommandText = "select * From chwu where 条件"
Dim objReader As OleDbDataReader = objCmd.ExecuteReader()
if objReader.read() = true then
response.write (objReader.item("字段名"))
end if
end sub
</script>
又改一下.如果你的.net环境没问题.一定行.我试过.保存为.net
objReader.item("字段名")它就可以获得查询项的结果

System.Data.OleDb.OleDbConnection Conn=new