admin是关键字,你最好别用admin
要用也要加[admin]就是关健字加个中括号注明是变量
要用也要加[admin]就是关健字加个中括号注明是变量
解决方案 »
- iis上指定81端口才能访问80不行
- asp.net
- VSS的获取问题,我改的东西,其他文件夹别人都能活到最新,就是BLL层得获不到,为什么???
- VS2005点击新建网站出现的模板却是新建项目的模板,求助怎么回事??
- 在哪里可以下载到IEWebControls.exe?可否帮忙把文件发送到我的邮箱
- 如何创建一个button控件,点击时不会触发RequiredFieldValidator?
- 学习ASP.Net前景如何,发展大不大。
- WebMethod 的静态方法里面再执行一段 JavaScript 脚本?谢谢
- Datagrid里面的数据库列如何居左显示?
- 这样的“天气图表”应该怎么做???
- windows ce 的浏览器 与pc 浏览有区别吗?
- 100分求解编辑器
select content,sj,
(
select name
from bbs_user
where bbs_user.id='"+id+"'
)as name
from bbs_content
where bbs_content.id='"+id+"'
注意SQL語句中的空格﹗
在这一句上:string strsql="select content,sj,(select name from bbs_user where bbs_user.id='"+ID+"') as name from bbs_content where bbs_content.id='"+ID+"'";
ID="'admin'",我想是不是这里的错误,应该是"admin"?
string strsql = "select a.content,a.sj,b.name from bbs_content a left join bbs_user b on b.id='" + ID + "' where bbs_content.id='" + ID + "'";
bbs_content.id="+ID+";-------这样解决了,唉,怎么大家都没看出来呢,我问的同事。。
不过我还是有些不大明白,bbs_user.id='"+ID+"'与bbs_content.id="+ID+"的区别是什么??
这里的ID 与id 都是字符类型谁解释下。。
bbs_user.id='"+ID+"'---------bss_user.id='23'//這就當作一字符變量查詢
bbs_content.id="+ID+"---------bbs_content.id=23 //這就當作一數值變量查詢
下面是本页面:
string ID=this.Request["id"].ToString();
string strsql="select content,sj,(select name from bbs_user where bbs_user.id="+ID+") as name from bbs_content where bbs_content.id="+ID+"";
SqlDataAdapter adp=new SqlDataAdapter(strsql,conn);
DataSet ds=new DataSet();
adp.Fill(ds);