strSql="select news.*,admin.edit,admin.del,admin.name from news a inner join admin b on a.author=b.name where name='"+sname+"'"; SqlDataAdapter Oda = new SqlDataAdapter(strSql, conn);
DataSet ds = new DataSet();
Oda.Fill(ds);
objPds.DataSource = ds.Tables[0].DefaultView;
要实现目的查询 news 表所有列
查询 amdin 表 edit del name 列
两表列表明没有重复
条件news 表的 author 等于 admin 表的 name 等于 变量author=name=变量请问这条SQL语句和查询代码写的对吗,我的出错了
DataSet ds = new DataSet();
Oda.Fill(ds);
objPds.DataSource = ds.Tables[0].DefaultView;
要实现目的查询 news 表所有列
查询 amdin 表 edit del name 列
两表列表明没有重复
条件news 表的 author 等于 admin 表的 name 等于 变量author=name=变量请问这条SQL语句和查询代码写的对吗,我的出错了
解决方案 »
- 关于webpart中的用户控件,急!急!急!
- asp.net mvc如何对多级目录路由
- 操作XML的问题在线等
- 请ASP.NET高手赐教
- 十万火急,我的这个消息框怎显示在服务器上了?我要显示在客户端才对,怎么改?
- Ajax中通过一个dropdownlist控件的值给另一个dropdownlist控件赋值
- 想做一个简单的公司网站,不知道怎么做高手请多多指点!!!
- asp.net 本地化/国际化/多语言
- 在asp.net中原来用的access,现在改为连接到sql server卡壳了?这老没办法登录,帮忙看看问题在何处?
- 诸位高手,我碰到一个很棘手ASPNETMENU的问题!急需解决!!(100分)献上!
- repeater分页,如何让第N页就显示第N页的第一条数据
- 求得一个asp.net网站在线查找好用的功能
看你查询语句没错啊 是不是 name 是保留字的问题?
你后面表用别名 前名也跟别名吧
其它我看不出啥问题
from news a inner join admin b on a.author=b.name
where b.name='"+sname+"'";
楼主再看下其他的
strSql="select news.*,admin.edit,admin.del,admin.name from news a inner join admin b on a.author=b.name and b.name='"+sname+"'";
strSql="select news.*,admin.edit,admin.del,admin.name from news a inner join admin b on a.author=b.name where b.name='"+sname+"'";
//两个都可以
无法绑定由多个部分组成的标识符 "admin.edit"。
无法绑定由多个部分组成的标识符 "admin.del"。
无法绑定由多个部分组成的标识符 "admin.name"。
报错。为
news 换成a
即
strSql="select a.*,b.edit,b.del,b.name from news a inner join admin b on a.author=b.name where name='"+sname+"'";可以先在sqlserver中调试