语句错误,望指点 第 1 行: 'select id from xh_main where id = 2' 附近有语法错误。看看这句哪错了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select id from xh_main where id = 2我晕,这句话,你都知道id=2了你还查它干啥 select id from xh_main where id = 2这句语法没问题,请检查一下其它地方或语句中是否存在全角空格 select [id] from xh_main where [id] = 2 在 sql += "id = "+id1+"";处设置一个断点看看,sql的值是什么。 或者是不是数据类型的问题?select id from xh_main where id = '2'或者select id from xh_main where cast(id as int)= 2 好好学习吧虽然不懂但是一看就知道有问题tbmyclass.admin_chaxun()这函数根本就没有参数 你给他传什么参数啊?这样试试:tbmyclass.admin_chaxun(string sqlstr)//方法:{ SqlConnection conn = myconn(); conn.Open(); SqlDataAdapter sda = new SqlDataAdapter(sqlstr,conn); DataTable dt = new DataTable(); sda.Fill(dt); conn.Close(); conn.Dispose(); return dt; } 首先,传参数给admin_chaxun()这个方法了。其次,我看了sql值是"select id from xh_main where id = 2",应该是对的 我前面少复制了一行,下面这个是方法 public DataTable admin_chaxun(string sqlstr) //根据条件查询返回结果 { SqlConnection conn = myconn(); conn.Open(); SqlDataAdapter sda = new SqlDataAdapter("'" + sqlstr + "'",conn); DataTable dt = new DataTable(); sda.Fill(dt); conn.Close(); conn.Dispose(); return dt; } 帮忙,一sql问题 sql server 2005 没有安装全文索引但是现在要用了怎么办 查询空格后的 字母 ◆存储过程简单问题◆ sql server 2000建表问题,在线等待解决????????? 大家帮忙下 关于时间的sql 关于order by计算列为什么会出错.大家帮我看看. 用ASP判断表中字段是否存在并增加 有谁知道这是什么错误呀?多谢了 帮我写一条新建表的语句,很简单。 急!!! sql字符串的截取
select id from xh_main where id = 2我晕,这句话,你都知道id=2了你还查它干啥
select [id] from xh_main where [id] = 2
select id from xh_main where id = '2'
或者select id from xh_main where cast(id as int)= 2
tbmyclass.admin_chaxun()这函数根本就没有参数 你给他传什么参数啊?
这样试试:
tbmyclass.admin_chaxun(string sqlstr)//方法:
{
SqlConnection conn = myconn();
conn.Open();
SqlDataAdapter sda = new SqlDataAdapter(sqlstr,conn);
DataTable dt = new DataTable();
sda.Fill(dt);
conn.Close();
conn.Dispose();
return dt;
}
其次,我看了sql值是"select id from xh_main where id = 2",应该是对的
public DataTable admin_chaxun(string sqlstr) //根据条件查询返回结果
{
SqlConnection conn = myconn();
conn.Open();
SqlDataAdapter sda = new SqlDataAdapter("'" + sqlstr + "'",conn);
DataTable dt = new DataTable();
sda.Fill(dt);
conn.Close();
conn.Dispose();
return dt;
}