取得的记录集有一半为空,如何解决?
东方小女人 2004-02-01 09:35:08 环境:windows2000+asp.net(C#)+ora_net2.0+oracle8i_client
using System;
using CoreLab.oracele;
namespace cc
{
class yy:page
{
OracleConnection ocn=null;
try
{
ocn=new OracleConnection("User=??;Password=**;Server=oracle");
Oracleommand ocm=new OracleCommand("select a1.a2.a3.a4.a5 from ......",ocn);
con.open();
OracleDataReader odr=ocm.ExecuteReader() ;
DataGrid dg1=DataGrid();
dg1.DataSource=odr;
}
catch(OracleException oe)
{
if(oe.Code != 0)
JScript.Alter(oe.Message)
}
finally
{
if(ocn.ConnectionState=ConnectionState.Open)
con.close();
}
}
}
结果只显示了 a1,a2,a3 请高手指点(原来以ODBC.NET访问Sybase没有问题)!!!