急急 ASP.NET连10G ORA-01008: 并非所有变量都已关联
anyqu 2011-07-26 01:39:10 private const string SQL_SELECT_UNDER = "SELECT CID, FCID,QYQC, QYDM,QYLB, PXH, QYJC, LXR, GDDH, YDDH, BZ,F FROM INF_CompanyInfo WHERE CID=:CID OR FCID=:FCID and F='0' ORDER BY FCID,PXH";
public List<CompanyInfo> GetUnderCompanys(string CID)
{
OleDbParameter[] parm = new OleDbParameter[]{
new OleDbParameter(":CID", OleDbType.VarChar, 5),
new OleDbParameter(":FCID", OleDbType.VarChar, 5)
};
parm[0].Value = CID;
parm[1].Value = CID;
List<CompanyInfo> companys = new List<CompanyInfo>();
using (OleDbDataReader rdr = OledbHelper.ExecuteReader(OledbHelper.ConnectionStringLocalTransaction, CommandType.Text, SQL_SELECT_UNDER, parm))
{
while (rdr.Read())
{
CompanyInfo company = new CompanyInfo(rdr.GetString(0), rdr.GetString(1), rdr.GetString(2), rdr.GetString(3), rdr.GetString(4), rdr.GetInt32(5), rdr.GetString(6), rdr.GetString(7), rdr.GetString(8), rdr.GetString(9), rdr.GetString(10), rdr.GetString(11));
companys.Add(company);
}
}
return companys;
}
请问什么原因?