主题:问一个连数据库问题~~~!!
public void ConnectDateBase()
{
string Afile="provider=Microsoft.Jet.OLEDB.4.0;Data Sourse=C:\\User0.mdb";
//设置数据库连接
OleDbConnection AconnStr=new OleDbConnection(Afile);
//设置数据库操作命令
OleDbCommand Acmd=new OleDbCommand("select * from UserTable",AconnStr);
OleDbDataReader odr=null;
AconnStr.Open();
try
{
//执行命令,获取数据流
[color=FF0000]odr=Acmd.ExecuteReader();//总是说这里错,为撒呢?[/color]
}
catch(Exception ex)
{
if(ex!=null)
Console.Write("执行出错");
}
if(odr!=null)
{
//按记录顺序使用数据流
string TotalInfo="";
TotalInfo+="ID号\t用户名\n";
while(odr.Read())
{
TotalInfo+=odr["ID"].ToString()+"/t";
TotalInfo+=odr["UserName"].ToString()+"/n";
}
odr.Close();//关闭数据流
onsole.Write(TotalInfo);
}
AconnStr.Close();//关闭数据库连接
}
{
string Afile="provider=Microsoft.Jet.OLEDB.4.0;Data Sourse=C:\\User0.mdb";
//设置数据库连接
OleDbConnection AconnStr=new OleDbConnection(Afile);
//设置数据库操作命令
OleDbCommand Acmd=new OleDbCommand("select * from UserTable",AconnStr);
OleDbDataReader odr=null;
AconnStr.Open();
try
{
//执行命令,获取数据流
[color=FF0000]odr=Acmd.ExecuteReader();//总是说这里错,为撒呢?[/color]
}
catch(Exception ex)
{
if(ex!=null)
Console.Write("执行出错");
}
if(odr!=null)
{
//按记录顺序使用数据流
string TotalInfo="";
TotalInfo+="ID号\t用户名\n";
while(odr.Read())
{
TotalInfo+=odr["ID"].ToString()+"/t";
TotalInfo+=odr["UserName"].ToString()+"/n";
}
odr.Close();//关闭数据流
onsole.Write(TotalInfo);
}
AconnStr.Close();//关闭数据库连接
}