看你一份钟可不可以搞定得分的问题(在线等)

yu_shu 2005-03-25 02:58:08
string Sql="SELECT Top 6 blog_Content.[Title], blog_Content.[ID],blog_Config.[UserName],blog_Content.[DateAdded] FROM blog_Links INNER JOIN blog_Content ON blog_Links.[PostID] = blog_Content.[ID] INNER JOIN blog_Config ON blog_Config.[BlogID] = blog_Content.[BlogID] WHERE blog_Links.[CategoryID] = 12 ORDER BY blog_Content.[DateAdded] DESC";

SqlConnection myConnection = new SqlConnection(Conn);
myConnection.Open();
SqlDataAdapter myDataAdapter = new SqlDataAdapter(Sql,myConnection);
DataSet myDataSet = new DataSet();
myDataAdapter.Fill(myDataSet);
CategoryRepeater.DataSource = myDataSet;
CategoryRepeater.DataBind();
myConnection.Close();

Sql语句放到表里运行觉得出结果
可是放到C#中说对象未引用
你看看
...全文
152 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
corbet 2005-03-27
  • 打赏
  • 举报
回复
顶回去!
cyberwalker 2005-03-25
  • 打赏
  • 举报
回复
代码中的Adapter对象明明是SqlDataAdapter,怎么报错的时候就成了System.Data.Common.DbDataAdapter了?
yu_shu 2005-03-25
  • 打赏
  • 举报
回复
去了也是不行
Richardhu 2005-03-25
  • 打赏
  • 举报
回复
把myConnection.Open();和myConnection.Close();去掉,不需要。
yu_shu 2005-03-25
  • 打赏
  • 举报
回复
你们说的方法是不是有个缺陷,因为既然是从多个表里面来的,那肯定是多取一点,西取一点,否则肯定要用好几个控件来绑定数据啊
yu_shu 2005-03-25
  • 打赏
  • 举报
回复
哥哥,不晚啊,我改了之后还是提示没引用到对象
我把这个程序到另外一个项目上运行
发现是myDataAdapter.Fill(myDataSet)
E:\website\Webs\applet312\IndexCategory.ascx.cs(48): 与“System.Data.Common.DbDataAdapter.Fill(System.Data.DataTable)”最匹配的重载方法具有一些无效参数
conan19771130 2005-03-25
  • 打赏
  • 举报
回复
来晚了,记住dataset中可以多张表,一定Tables[n]或Tables["name"]
深山老翁 2005-03-25
  • 打赏
  • 举报
回复
CategoryRepeater.DataSource = myDataSet.Tables[0];
Englishgenius 2005-03-25
  • 打赏
  • 举报
回复
CategoryRepeater.DataSource = myDataSet.Tables[0];
Englishgenius 2005-03-25
  • 打赏
  • 举报
回复
CategoryRepeater.DataSource = myDataSet; 这句不对
你要帮定table,或者.defaultview,不能直接帮定DataSet
yu_shu 2005-03-25
  • 打赏
  • 举报
回复
昨天晚上还可以,今天早上就不行了,关心关心贝
yu_shu 2005-03-25
  • 打赏
  • 举报
回复
ding hao de

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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