web.config里面有以下代码:
<add key= "CS " value= "Provider=MSDAORA.1;Password=aaa;User ID=aaa;Data Source=dbaa " />
有一个CS文件里面有以下代码:
OleDbConnection Conn=new OleDbConnection(System.Configuration.ConfigurationSettings.AppSettings[ "CS "]);
OleDbCommand Comm=new OleDbCommand( "Select ' 姓名: '||E.Employee|| ' 部门: '||DD.DEPT|| ' 室组: '||DT.DEPT "
+ " From Emps E,DEPT_C DD,DEPT_C DT Where E.Code= '7001 ' and SubStr(E.DepartID,1,2)=DD.DEPT_NO "
+ " and E.DepartID=DT.DEPT_NO ",Conn);
Conn.Open();
能确定用什么数据库吗?感谢,应该是用orcale,但是有人告诉我是sql server,谁能告诉我?
------解决方案--------------------------------------------------------
MSDAORA = Microsoft Oracle OLE DB Provider
------解决方案--------------------------------------------------------
我觉得||是相当标准sql语句的,把,‘’这个是把那个字段别名引起来啊!