public void BindGrid()
{
string strconn = ConfigurationSettings.AppSettings["dsn"];
SqlConnection cn = new SqlConnection(strconn);
cn.Open();
string mysql = "select * from Projects,Client,Contract where TCID=CID AND TPID=PID";
if (ddl_tcid.SelectedItem.Value.ToString()!="0")
{
mysql=mysql+"and TCID='"+ddl_tcid.SelectedItem.Value.ToString()+"'";
}
if (ddl_tpid.SelectedItem.Value.ToString()!="0")
{
mysql=mysql+"and TPID='"+ddl_tpid.SelectedItem.Value.ToString()+"'";
}
if (ddl_tstate.SelectedItem.Value.ToString()!="0")
{
mysql = mysql + "and TState='" + ddl_tstate.SelectedItem.Value.ToString() + "'";
} mysql = mysql + "order by TState,TEndDate"; SqlDataAdapter da = new SqlDataAdapter(mysql, cn); DataSet ds = new DataSet(); da.Fill(ds);
dgd_contractlist.DataSource = ds;
dgd_contractlist.DataBind();
cn.Close();
}提示说 用户代码未处理 sqlexception 第一行tcid附近有语法错误 这可能是什么问题啊??????????sql语句哪里错了啊?
解决方案 »
- 网站域名,不明目的的转到我的网站上?????
- 求教!!try{}catch{}用法
- 请问怎么用代码设置CreateUserWizard中的控件属性?
- 关于运行调试的问题
- SQL数据库连接的问题
- 我刷新后有这个提示“不重新发送信息,则无法刷新网页,请单击重试,在次发送信息,或单击取消,返回正在查看的页”
- 我要动态地往一个RadioButtonList中添加RadioButton该怎么写代码?
- 配置是的时候先装VC.net在装IIS可以吗~~~~~??
- 如何设置Access中OLeDb中字段的值为空,有简单代码;
- 如何判断Request的值为空?
- 服务器维护问题,上传,端口设置等
- asp!!!关于treeview中checkbox选择的问题!
不是数字类型的要加单引号
{
mysql=mysql+"and TCID='"+ddl_tcid.SelectedItem.Value.ToString()+"'";//空格被你吃掉了
}
if (ddl_tpid.SelectedItem.Value.ToString()!="0")
{
mysql=mysql+"and TPID='"+ddl_tpid.SelectedItem.Value.ToString()+"'";//空格被你吃掉了
}
if (ddl_tstate.SelectedItem.Value.ToString()!="0")
{
mysql = mysql + "and TState='" + ddl_tstate.SelectedItem.Value.ToString() + "'";//空格被你吃掉了
}mysql = mysql + "order by TState,TEndDate";//空格被你吃掉了
//象
select * from Projects,Client,Contract where TCID=CID AND TPID=PIDAND.....
象这样的SQL语句不错才怪.写代码不严谨