在以下方法或属性之间的调用不明确

yts1357 2017-10-29 11:21:04
/*根据查询条件对图书信息进行查询*/
public DataSet QueryBooksInfo(string bookName, int bookTypeId, string author)
{
/*根据各个查询条件构造查询的sql语句*/
string sqlString = "select * from [booksView] where 1=1";
if(bookName != "")
sqlString += " and bookName like '%" + bookName + "%'";
if(bookTypeId != 0)
sqlString += " and bookTypeId=" + bookTypeId;
if (author != "")
sqlString += " and author like '%" + author + "%'";
/*调用数据层进行查询并返回结果集*/

DataSet ds = DBOperation.GetDataSet(DBOperation.CONN_STRING_NON_DTC, CommandType.Text, sqlString, null);
return ds;
}
/*根据图书编号得到某个图书对象的信息并返回该图书对象模型*/
public BooksModel GetBookInfo(int bookId)
{
string sqlString = "select * from [books] where bookId=" + bookId;
DataSet ds = DBOperation.GetDataSet(DBOperation.CONN_STRING_NON_DTC, CommandType.Text, sqlString, null);
if (ds.Tables[0].Rows.Count == 0) return null;
DataRow dr = ds.Tables[0].Rows[0];
BooksModel booksModel = new BooksModel();
booksModel.BookId = Convert.ToInt32(dr["bookId"]);
booksModel.BookName = dr["bookName"].ToString();
booksModel.BookTypeId = Convert.ToInt32(dr["bookTypeId"]);
booksModel.Author = dr["author"].ToString();
booksModel.Publishing = dr["publishing"].ToString();
booksModel.BookMoney = Convert.ToSingle(dr["bookMoney"]);
booksModel.BookNum = Convert.ToInt32(dr["bookNum"]);
booksModel.Introduction = dr["introduction"].ToString();
return booksModel;
}
...全文
1320 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
emnil529 2017-11-05
  • 打赏
  • 举报
回复
假设你要调用第2个函数,可以这样写: System.Data.SqlClient.SqlParameter[] Params=null; DataSet ds = DBOperation.GetDataSet(DBOperation.CONN_STRING_NON_DTC, CommandType.Text, sqlString, Params); 其它情况,以此类推。
  • 打赏
  • 举报
回复
你们定义了两个有冲突(有冗余)的方法。把第二个删除掉就可以了。
yts1357 2017-10-29
  • 打赏
  • 举报
回复
threenewbee 2017-10-29
  • 打赏
  • 举报
回复
转到定义,看你的参数重载匹配哪个方法。
  • 打赏
  • 举报
回复
检查方法的最后一个参数类型
yts1357 2017-10-29
  • 打赏
  • 举报
回复
引用 2 楼 sp1234 的回复:
你们定义了两个有冲突(有冗余)的方法。把第二个删除掉就可以了。
这不能删啊

62,243

社区成员

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

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

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

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