错误描述:'=' 附近有语法错误。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: '=' 附近有语法错误。源错误:
行 66: SqlDataAdapter da = new SqlDataAdapter(P_str_cmdtxt, con);
行 67: DataSet ds = new DataSet();
行 68: da.Fill(ds);
行 69: return ds;//返回DataSet对象
行 70: }
源程序:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;/// <summary>
/// DB 的摘要说明
/// </summary>
public class DB
{
public DB()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
/// 配置连接字符串
/// </summary>
/// <returns>返回SqlConnection对象</returns>
public static SqlConnection GetCon()
{
string connString = "Data Source=.\\SQLEXPRESS;AttachDbFilename=E:\\WebSite1\\App_Data\\shopDb.mdf;Integrated Security=True;User Instance=True";
SqlConnection connection = new SqlConnection(connString);
return connection;
// return new SqlConnection(ConfigurationManager.AppSettings["Data Source=.\\SQLEXPRESS;AttachDbFilename=E:\\WebSite1\\App_Data\\shopDb.mdf;Integrated Security=True;User Instance=True"]);//配置连接字符串
} /// <summary>
/// 执行SQL语句
/// </summary>
/// <param name="P_str_cmdtxt">用来执行的SQL语句</param>
/// <returns>返回是否成功,成功返回True,否则返回False</returns>
public static bool ExSql(string P_str_cmdtxt)
{
SqlConnection con = DB.GetCon();//连接数据库
con.Open();//打开连接
SqlCommand cmd = new SqlCommand(P_str_cmdtxt, con);
try
{
cmd.ExecuteNonQuery();//执行SQL 语句并返回受影响的行数
return true;
}
catch (Exception e)
{
return false;
}
finally
{
con.Dispose();//释放连接对象资源
}
}
/// <summary>
/// 返回DataSet结果集
/// </summary>
/// <param name="P_Str_Condition">用来查询的SQL语句</param>
/// <returns>结果集</returns>
public static DataSet reDs(string P_str_cmdtxt)
{
SqlConnection con = DB.GetCon();//连接上数据库
SqlDataAdapter da = new SqlDataAdapter(P_str_cmdtxt, con);
DataSet ds = new DataSet();
da.Fill(ds);
return ds;//返回DataSet对象
}
public static void main(string[] args)
{
DB db = new DB();
Console.WriteLine(DB.GetCon());
Console.WriteLine(DB.ExSql("select * from cart"));
Console.ReadLine();
}
}
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: '=' 附近有语法错误。源错误:
行 66: SqlDataAdapter da = new SqlDataAdapter(P_str_cmdtxt, con);
行 67: DataSet ds = new DataSet();
行 68: da.Fill(ds);
行 69: return ds;//返回DataSet对象
行 70: }
源程序:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;/// <summary>
/// DB 的摘要说明
/// </summary>
public class DB
{
public DB()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
/// 配置连接字符串
/// </summary>
/// <returns>返回SqlConnection对象</returns>
public static SqlConnection GetCon()
{
string connString = "Data Source=.\\SQLEXPRESS;AttachDbFilename=E:\\WebSite1\\App_Data\\shopDb.mdf;Integrated Security=True;User Instance=True";
SqlConnection connection = new SqlConnection(connString);
return connection;
// return new SqlConnection(ConfigurationManager.AppSettings["Data Source=.\\SQLEXPRESS;AttachDbFilename=E:\\WebSite1\\App_Data\\shopDb.mdf;Integrated Security=True;User Instance=True"]);//配置连接字符串
} /// <summary>
/// 执行SQL语句
/// </summary>
/// <param name="P_str_cmdtxt">用来执行的SQL语句</param>
/// <returns>返回是否成功,成功返回True,否则返回False</returns>
public static bool ExSql(string P_str_cmdtxt)
{
SqlConnection con = DB.GetCon();//连接数据库
con.Open();//打开连接
SqlCommand cmd = new SqlCommand(P_str_cmdtxt, con);
try
{
cmd.ExecuteNonQuery();//执行SQL 语句并返回受影响的行数
return true;
}
catch (Exception e)
{
return false;
}
finally
{
con.Dispose();//释放连接对象资源
}
}
/// <summary>
/// 返回DataSet结果集
/// </summary>
/// <param name="P_Str_Condition">用来查询的SQL语句</param>
/// <returns>结果集</returns>
public static DataSet reDs(string P_str_cmdtxt)
{
SqlConnection con = DB.GetCon();//连接上数据库
SqlDataAdapter da = new SqlDataAdapter(P_str_cmdtxt, con);
DataSet ds = new DataSet();
da.Fill(ds);
return ds;//返回DataSet对象
}
public static void main(string[] args)
{
DB db = new DB();
Console.WriteLine(DB.GetCon());
Console.WriteLine(DB.ExSql("select * from cart"));
Console.ReadLine();
}
}
解决方案 »
- 请问Repeater里放的GridView怎么找到?
- 求大规模数据索引方案
- net1.1 vs2003里面怎么实现把文件上传到1个FTP服务器?
- 用float.Prase格式化字符串 保存到数据库float字段中的问题。请教各位。
- 自己在做个人BlOG !现在想自写个音乐播放器,可以循环播放的那种!没有思路!大家给点意见
- DataGrid排序问题
- 求ASP.NET做水晶报表的列子啊(高手来啊)
- asp.net 50分求上传图片成缩列图的代码
- 有无办法动态创建表变量的列?
- 上传文件时的错误,请问如何解决?
- 关于ASP.NET开发网站的话如何去关于屏幕分辨率的问题来布局所有页面?
- 在C#用dataAdapt对数据库进行操作。。。
CSDN-CSDN社区-.NET技术-ASP.NET
管理菜单 生成帖子 置顶 推荐 取消推荐 锁定 解锁 移动 编辑 删除 帖子加分 帖子高亮 取消高亮 结 帖 发 帖 回 复 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 数据库连接的问题[问题点数:40分]
sparrow2010
(幸福的天堂) 等 级:
结帖率:83.33% 楼主发表于:2010-06-14 23:04:34错误描述:'=' 附近有语法错误。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: '=' 附近有语法错误。源错误:
行 66: SqlDataAdapter da = new SqlDataAdapter(P_str_cmdtxt, con);
行 67: DataSet ds = new DataSet();
行 68: da.Fill(ds);
行 69: return ds;//返回DataSet对象
行 70: }
源程序:
C# codeusing System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;/// <summary>
/// DB 的摘要说明
/// </summary>
public class DB
{
public DB()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
/// 配置连接字符串
/// </summary>
/// <returns>返回SqlConnection对象</returns>
public static SqlConnection GetCon()
{
string connString = "Data Source=.\\SQLEXPRESS;AttachDbFilename=E:\\WebSite1\\App_Data\\shopDb.mdf;Integrated Security=True;User Instance=True";
SqlConnection connection = new SqlConnection(connString);
return connection;
// return new SqlConnection(ConfigurationManager.AppSettings["Data Source=.\\SQLEXPRESS;AttachDbFilename=E:\\WebSite1\\App_Data\\shopDb.mdf;Integrated Security=True;User Instance=True"]);//配置连接字符串
} /// <summary>
/// 执行SQL语句
/// </summary>
/// <param name="P_str_cmdtxt">用来执行的SQL语句</param>
/// <returns>返回是否成功,成功返回True,否则返回False</returns>
public static bool ExSql(string P_str_cmdtxt)
{
SqlConnection con = DB.GetCon();//连接数据库
con.Open();//打开连接
SqlCommand cmd = new SqlCommand(P_str_cmdtxt, con);
try
{
cmd.ExecuteNonQuery();//执行SQL 语句并返回受影响的行数
return true;
}
catch (Exception e)
{
return false;
}
finally
{
con.Dispose();//释放连接对象资源
}
}
/// <summary>
/// 返回DataSet结果集
/// </summary>
/// <param name="P_Str_Condition">用来查询的SQL语句</param>
/// <returns>结果集</returns>
public static DataSet reDs(string P_str_cmdtxt)
{
SqlConnection con = DB.GetCon();//连接上数据库
SqlDataAdapter da = new SqlDataAdapter(P_str_cmdtxt, con);
DataSet ds = new DataSet();
da.Fill(ds);
return ds;//返回DataSet对象
}
public static void main(string[] args)
{
DB db = new DB();
Console.WriteLine(DB.GetCon());
Console.WriteLine(DB.ExSql("select * from cart"));
Console.ReadLine();
}
}
对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP 回复次数:4
wuyq11
(人生如梦) 等 级:
2
11
3
更多勋章 #1楼 得分:0回复于:2010-06-14 23:15:53string connString = "Data Source=.\\SQLEXPRESS;AttachDbFilename="+ Server.Mappath("")+"";
对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP 精华推荐:div+css和table布局的讨论,欢迎拍砖!
sparrow2010
(幸福的天堂) 等 级: #2楼 得分:0回复于:2010-06-14 23:21:53引用 1 楼 wuyq11 的回复:
string connString = "Data Source=.\\SQLEXPRESS;AttachDbFilename="+ Server.Mappath("")+"";
AttachDbFilename="+ Server.Mappath("")+""这个是什么意思呀,我怎么没用过呀???谢谢~~~
对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP 精华推荐:C# 或 Sql 中常用代码集锦 散分了!!
flyzdp
(flyzdp) 等 级: #3楼 得分:0回复于:2010-06-14 23:56:51引用 2 楼 sparrow2010 的回复:
引用 1 楼 wuyq11 的回复:
string connString = "Data Source=.\\SQLEXPRESS;AttachDbFilename="+ Server.Mappath("")+"";AttachDbFilename="+ Server.Mappath("")+""这个是什么意思呀,我怎么没用过呀???谢谢~~~这个有问题
对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP 精华推荐:来讲WPF的编程经验吧!
hongfu951
等 级: #4楼 得分:0回复于:2010-06-18 10:34:50
对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP 精华推荐:CSDN 本周 .NET 职位推荐---希望对您有所帮助!
管理菜单 生成帖子 置顶 推荐 取消推荐 锁定 解锁 移动 编辑 删除 帖子加分 帖子高亮 取消高亮 结 帖 发 帖 回 复 相关问题
SQL2005数据库连接不上的问题 高手请进,数据库连接,还原,附加都出现问题 *************棘手问题,关于Access数据库连接字符串 ... 数据库连接池的问题- VC/MFC / 数据库 数据库连接异常,代码应该没问题啊- Java / Java EE 数据库连接问题(连接放在session里) .NET技术/ ASP.NET - CSDN社区 ...
公司简介|招贤纳士|广告服务|银行汇款帐号|联系方式|版权声明|法律顾问|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Email:[email protected]
Copyright © 1999-2010, CSDN.NET, All Rights Reserved