我有一段程序,运行时报错,提示缺少using指令,请大家帮忙看看,怎么写

protected void Button1_Click(object sender, EventArgs e)
{

string str = "server='(local)';database='tdqs'"; //连接数据库
SqlConnection con = new SqlConnection(str); //创建连接
con.Open(); //打开连接
string strsql =
"select * from login where username='"+txtUserName.Text+"' and password='"+txtUserPwd.Text+"'";
SqlDataAdapter da = new SqlDataAdapter(strsql, con); //创建适配器
DataSet ds = new DataSet(); //创建数据集
int count=da.Fill(ds, "table"); //填充数据集
if (count > 0) //登录成功
{
Response.Redirect("Default3.aspx");
}
else
{
Label3.Text = "登录失败"; //登录失败
}

}

第1个回答  2011-04-12
把错误的提示贴出来先。
SqlDataAdapter da = new SqlDataAdapter(strsql, con);
是不是这一行错了?
如果是的话,应该加一句:using system.Data.SqlDataClient;
第2个回答  2011-04-12
代码没有问题,using System.Data.SqlClient,再看看其他的sql指令有没有。追问

非常感谢,运行可以了,但是不知道为什么点击登陆的时候报错,说是打不开数据库,登录失败,这个是怎么回事呢?

追答

select * from login where username='"+txtUserName.Text+"' and password='"+txtUserPwd.Text+"'";
你把这个sql语句在sql执行一下看有问题没?再看看文本框的值获取了没。

本回答被提问者采纳
第3个回答  2011-04-12
确保你的SqlConnection,SqlDataAdapter等操作ADO.net的类是否添加了
System.Data.SqlClient的引用

我有一段程序,运行时报错,提示缺少using指令,请大家帮忙看看,怎么写
如果是的话,应该加一句:using system.Data.SqlDataClient;

0×000000D1,0×00000008,0×00000002,0×0000000,0×F98F0C00
一、启动时加载程序过多 不要在启动时加载过多的应用程序(尤其是你的内存小于64MB),以免使系统资源消耗殆尽。正常情况下,Win9X启动后系统资源应不低于90%。最好维持在90%以上,若启动后未运行任何程序就低于70%,就需要卸掉一部分应用程序,否则就可能出现“蓝屏”。 二、应用程序存在着BUG 有些应用程序设计上存在...

谁帮我看看这写英文是什么意思~!
您正准备使用的安装程序已被破坏或者程序不完整。这可能是由于坏的硬盘或者下载错误,以及病毒破坏所致。您可以与程序的作者联系从而获得一个新的完好的程序。您也可以通过NCRC命令来跳过这段(安装前的)检测程序。(不推荐)

这是我蓝屏的内容 大家帮忙看看是什么原因
一、启动时加载程序过多 不要在启动时加载过多的应用程序(尤其是你的内存小于64MB),以免使系统资源消耗殆尽。正常情况下,Win9X启动后系统资源应不低于90%。最好维持在90%以上,若启动后未运行任何程序就低于70%,就需要卸掉一部分应用程序,否则就可能出现“蓝屏”。二、应用程序存在着BUG 有些应...

这是不是内存条的问题,显示代码 最近电脑老是出问题,基本每运行一个编辑...
一、启动时加载程序过多 不要在启动时加载过多的应用程序(尤其是你的内存小于64MB),以免使系统资源消耗殆尽。正常情况下,Win9X启动后系统资源应不低于90%。最好维持在90%以上,若启动后未运行任何程序就低于70%,就需要卸掉一部分应用程序,否则就可能出现“蓝屏”。 二、应用程序存在着BUG 有些应用程序设计上存在...

python代码命令大全(python命令行代码雨)
错误命名示例:123rate(数字开头)、macbookpro(含有空格),class(关键字)Python关键字 以下列表中的关键字不可以当作标识符进行使用。Python语言的关键字只包含小写字母。10个极简python代码,拿走即用Hello,大家好,我是程序汪小成~虽然python是一个易入门的语言,但是很多人依然还是会问到底怎么样学Python...

这个多线程程序为什么运行几次结果都不一样,不能总是出现我要的情况吗...
所以你那段程序,在单核的电脑上跑应该是没有问题的,但是在多核cpu的电脑上出现的结果就会有很大的随机性。就你贴的那张图来说,左边的运行时恰好是这样的,首先cpu1执行你主线程里的代码 在终端输出Now another thread has been created. ID =,但是由于多个cpu是同时进行的,而这时cpu2已经开始...

玩WAR3过程中突然出现这个提示!!?什么意思啊?
使用了有质量问题的内存,3。内存插在主板上的金手指部分灰尘太多。4。使用不同品牌不同容量的内存,从而出现不兼容的情况。5。超频带来的散热问题。二:如果所说的情况都没有,那末就要从软件方面解决问题了。 先说说原理:内存有个存放数据的地方叫缓冲区,当程序把数据放在某一位置时,因为没有足够...

正在考试中 麻烦大家翻译一段文章(100分)悬赏
安装之前请退出所有正在运行的其他应用程序 · Press OK to continue installation of this software.点击OK继续本软件的安装 · Press F1 for Help. 按F1键求助 · Restart your computer and finish setup.重启你的计算机并结束安装 · Write protected disk in drive.驱动器写保护 · Are you sure ...

电脑蓝屏的一段信息,帮忙解决
信息第一行通常用来识别生产错误的驱动程序或者设备. 这种信息多数很简洁, 但停机码可以作为搜索项在微软知识库和其他技术资料中使用2.推荐操作蓝屏第二部分是推荐用户进行的操作信息. 有时, 推荐的操作仅仅是一般性的建议(比如: 到销售商网站查找BIOS的更新等); 有时, 也就是显示一条与当前问题相关的提示. 一般...

相似回答
大家正在搜