【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的位置错误呢? 数据库连接的代码有木有错? 展开
<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的位置错误呢? 数据库连接的代码有木有错? 展开
5个回答
展开全部
字符串连接写错了~~~ 粗心了~~
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" %>
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" %>
展开全部
在网页里面引用类需要用如下语法,加在网页的第一行下方,不能使用using语法
<%@ Import Namespace="System.Data.SqlClient" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<%@ Import Namespace="System.Data" %>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<%@ Import namespace="value" %>
using System.Data;
using System.Data.OracleClient;
<%@Import Namespace="System.Net"%>
using System.Data;
using System.Data.OracleClient;
<%@Import Namespace="System.Net"%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
using System.Data;
using System.Data.SqlClient; 是放在connselect.aspx.CS文件下的,你放到connselect.aspx文件里边不出错就怪了。
using System.Data.SqlClient; 是放在connselect.aspx.CS文件下的,你放到connselect.aspx文件里边不出错就怪了。
追问
我想用单文件页模型的~~
那要放在那里呢?
追答
导入命名空间好像是这个,你试试。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
未指明数据库路径,即连接字符串出现问题。最好粘贴连接字符串,这样不会出错,还有注意转义字符/
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询