【ASP.NET中连接SQL2005数据库C#代码using 命名空间 的问题,20分啊来拿吧!!】

我的代码如下<scriptlanguage="C#"runat="server">usingSystem.Data;usingSystem.Data.SqlClient;... 我的代码如下
<script language="C#" runat="server">
using System.Data;
using System.Data.SqlClient;
protected void Page_load(object sender,EventArgs e)
{
//连接的数据库名为OnlineBank,用户名为sa,用户密码为123
string strCon= "Data Source = Localhost;Initial Catalog=OnlineBank,Intergrated Security = true;User ID=sa;Password=123";
SqlConnection conn = new SqlConnection(strCon);
//打开数据库连接
conn.Open();
//创建SqlCommand对象
SqlCommand cmd = new SqlCommand();
//关联con
cmd.Connection=conn;
//设置CommandText为SQL语句
cmd.CommandText="select * from Users";
//连接后的操作
//关闭数据库连接
conn.Close();
}
</script>
然后在浏览器中查看,提示为:

“/bank001”应用程序中的服务器错误。
--------------------------------------------------------------------------------

编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。

编译器错误消息: CS1519: 类、结构或接口成员声明中的标记“using”无效

源错误:

行 4:
行 5: <script language="C#" runat="server">
行 6: using System.Data;
行 7: using System.Data.SqlClient;
行 8: protected void Page_load(object sender,EventArgs e)

源文件: f:\website\bank001\connselect.aspx 行: 6

这是什么情况?是不是using的位置错误呢? 数据库连接的代码有木有错?
展开
 我来答
不想起名字了2333
2012-05-01 · TA获得超过2447个赞
知道大有可为答主
回答量:1931
采纳率:50%
帮助的人:1856万
展开全部
字符串连接写错了~~~ 粗心了~~
1、OnlineBank名称后面是分号,你写成了逗号;
2、Intergrated Security =SSPI 与 User ID=sa;Password=123 在一个数据库连接字符串里面只能是二选一,不能两个同时存在
string strCon= "Data Source = Localhost;Initial Catalog=OnlineBank,Intergrated Security = true;User ID=sa;Password=123";

改为:
string strCon= "Data Source = .; Initial Catalog=OnlineBank;Integrated Security = SSPI" ;
或者:
string strCon= "Data Source = .;Initial Catalog=OnlineBank;User ID=sa;Password=123";

3、在 .aspx页面(也就是你说的单文件页面模型)导入命名空间的时候,不是你那样写的~~
应该使用Import Namespace指令。。。
例如:
<%@ Import Namespace="System.Data.SqlClient" %>
<%@ Import Namespace="System.Data" %>
百度网友ed4c02d
2012-05-01 · TA获得超过117个赞
知道小有建树答主
回答量:463
采纳率:0%
帮助的人:299万
展开全部
在网页里面引用类需要用如下语法,加在网页的第一行下方,不能使用using语法
<%@ Import Namespace="System.Data.SqlClient" %>
<%@ Import Namespace="System.Data" %>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
y893569370
2012-05-01 · 超过11用户采纳过TA的回答
知道答主
回答量:43
采纳率:0%
帮助的人:28.1万
展开全部
<%@ Import namespace="value" %>
using System.Data;
using System.Data.OracleClient;
<%@Import Namespace="System.Net"%>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
godip4
2012-05-01
知道答主
回答量:21
采纳率:0%
帮助的人:5.5万
展开全部
using System.Data;
using System.Data.SqlClient; 是放在connselect.aspx.CS文件下的,你放到connselect.aspx文件里边不出错就怪了。
追问
我想用单文件页模型的~~
那要放在那里呢?
追答
导入命名空间好像是这个,你试试。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
花胶之家
2012-05-01 · TA获得超过250个赞
知道小有建树答主
回答量:215
采纳率:100%
帮助的人:61.6万
展开全部
未指明数据库路径,即连接字符串出现问题。最好粘贴连接字符串,这样不会出错,还有注意转义字符/
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式