日期:2014-05-18  浏览次数:20498 次

ASP.NET中如何引用数据库自定义函数的问题
我在调用数据库时需要用到一个自定义函数查询:
string   SQL1   =   "select   a.*   from   表   a   join   dbo.file_child(@FileID)   b   on   a.FileID=b.FileID "查询当前目录下的所有子文件,但是@FileID老是报错,vs2005下说没有声明@FileID,dbo.file_child(@FileID)函数能够直接在sql2000查询分析器下面运行,但到vs2005下不知如何声明调用,请教大家!

------解决方案--------------------
string SQL1 = "select a.* from T_DOC_FileInfo a join dbo.file_child(@FileID) b on a.FileID=b.FileID ";
=>
string SQL1 = "select a.* from T_DOC_FileInfo a join dbo.file_child( " + Fileid + ") b on a.FileID=b.FileID ";