我的项目运行出现如下错误:
“/ZYJAspprj”应用程序中的服务器错误。
--------------------------------------------------------------------------------
第 1 行: 'sal' 附近有语法错误。 
...... 
异常详细信息: System.Data.SqlClient.SqlException: 第 1 行: 'sal' 附近有语法错误。
源错误: 
行 309:            catch(Exception Err)
行 310:            {
行 311:                throw Err;
行 312:            }
行 313:            finally
 源文件: d:\y2\zyjaspprj\业务逻辑\salmanager.cs    行: 311 
......
[SqlException: 第 1 行: 'sal' 附近有语法错误。]
   业务逻辑.SalManager.GetMulteSal(String deptno, String year, String month, String empname) in d:\y2\zyjaspprj\业务逻辑\salmanager.cs:311
   ZYJAspprj.Main.Page_Load(Object sender, EventArgs e) in d:\y2\zyjaspprj\main.aspx.cs:68
   System.Web.UI.Control.OnLoad(EventArgs e)
   System.Web.UI.Control.LoadRecursive()
   System.Web.UI.Page.ProcessRequestMain()
而方法GetMulteSal()使用的sql语句在查询分析器里是可以运行的。我的程序是不是还有别的错误?
请高手指点。
这是为什么?sql语句可以运行,但执行项目时报错
											
											
	    
不明白。我是初学编程,烦请斑竹写的详细些,谢谢。