sqldatareader - 删除 Asp.Net 数据库连接教程。收到 CS103 错误代码
问题描述
我是编程新手,在 Guru99.com 网站上找到了这些很棒的教程。在插入、更新、删除 Asp.Net 数据库连接教程下,我能够成功连接到数据库,消息返回“已建立连接”。我遇到的问题是在使用 SQLDataReader 的 ASP.NET 读取数据库下。当我添加代码并运行程序时,我得到了一个 CS103 代码,即当前上下文中不存在名称“sqlquery”。我认为必须删除 response.write 和 ccn.close 语句,认为需要打开连接并且仍然得到相同的错误代码。我希望找到熟悉本教程的人。这是我的代码:
protected void Page_Load(object sender, EventArgs e) { String connetionString; //变量声明SqlConnection cnn;
connetionString = @"Data Source=BMIS-JHanlon3\SQLEXPRESS;Initial Catalog=DemoDB;User ID=sa;Password=demo123"; //Set connection string
cnn = new SqlConnection(connetionString); //Assign connection
cnn.Open(); //open and close the connection
// Response.Write("Connection Made");
// cnn.Close();
SqlCommand command;
SqlDataReader dataReader;
String sql, Output = " ";
sql = "Select TutorialID,TutorialName from DemoDB";
command = new SqlCommand(sql, cnn);
dataReader = sqlquery.ExecuteReader();
while (dataReader.Read())
{
Output = Output + dataReader.GetValue(0) + " - " + dataReader.GetValue(1) + "</br>";
}
Response.Write(Output);
dataReader.Close();
command.Dispose();
cnn.Close();
}
}
}
解决方案
推荐阅读
- ios - iOS:如何使用 RxSwift 删除表格视图中的单元格
- c - 在 c 中使用 lseek 命令获取文件大小
- geopandas - Geopandas touches 对 geoseries 的方法不像我预期的那样工作
- django - 在 Django 2 中扩展 startapp 以预先连接 App 模板、静态、url 等
- c# - 如何在类库中访问 JWT User.Claims
- r - 将矩阵转换为三元组 (i,j,v) 的有效方法
- angular6 - 如何在 Angular 6 的 index.html 中使用环境变量
- qt - Qt5.11.1中,`QWebEngineView`可以调用ActiveX插件吗?
- django-rest-framework - 在所有url中删除django rest框架中的尾部斜杠:使用路由器添加,手动或使用include
- ruby-on-rails - ruby:2.5.1-slim 或 ruby-2.5.1-alpine 在 nokogiri gem 上失败