语法错误兄弟们帮帮忙

sky_rv 2012-09-07 08:36:17
public class DataNew
{
public DataNew()
{

}
string conSql = "server=.;database=sweet;uid=sa;pwd=111111";
private SqlConnection sqlcon;

public DataTable DataSelectNews()
{
string sql = "select nid,ntitle,ncontent,pubdate from news";
sqlcon = new SqlConnection(conSql);
SqlDataAdapter da = new SqlDataAdapter(sql,sqlcon);
DataSet ds = new DataSet();
da.Fill(ds,"news");
DataTable dt = ds.Tables[0];
return dt;
}


public DataTable DataShowNew( string sql)
{
string sql1 = "select ,ntitle,ncontent from news where nid="+sql;

sqlcon = new SqlConnection(conSql);
SqlDataAdapter da = new SqlDataAdapter(sql, sqlcon);
DataSet ds = new DataSet();
da.Fill(ds, "news");
DataTable dt = ds.Tables[0];
return dt;

}

}

、、、、错误信息

行 42: SqlDataAdapter da = new SqlDataAdapter(sql, sqlcon);
行 43: DataSet ds = new DataSet();
行 44: da.Fill(ds, "news");
行 45: DataTable dt = ds.Tables[0];
行 46: return dt;


源文件: d:\TEST\SolutionTestWeb\Web\WebSweet\App_Code\DataNew.cs 行: 44

堆栈跟踪:


[SqlException (0x80131904): '2' 附近有语法错误。]
System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) +109
System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +57
System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +207
System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +2423
System.Data.SqlClient.SqlDataReader.ConsumeMetaData() +33
System.Data.SqlClient.SqlDataReader.get_MetaData() +80
System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) +291
System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async) +949
System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result) +242
System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) +20
System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) +129
System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) +10
System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) +10
System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +128
System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +141
System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable) +91
DataNew.DataShowNew(String sql) in d:\TEST\SolutionTestWeb\Web\WebSweet\App_Code\DataNew.cs:44
ContentNew.Page_Load(Object sender, EventArgs e) in d:\TEST\SolutionTestWeb\Web\WebSweet\ContentNew.aspx.cs:28
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +43
System.Web.UI.Control.OnLoad(EventArgs e) +73




...全文
71 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wanglei_samrtfish 2012-09-14
  • 打赏
  • 举报
回复
逗号多了啊
EnForGrass 2012-09-07
  • 打赏
  • 举报
回复
string sql1 = "select ,ntitle,ncontent from news where nid="+sql;
sql语句有问题
bdmh 2012-09-07
  • 打赏
  • 举报
回复
string sql1 = "select ntitle,ncontent from news where nid="+sql;
sky_rv 2012-09-07
  • 打赏
  • 举报
回复
找到问题了

62,039

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧