一个简单问题,最后10分,出了.
static void Main(string[] args)
{
string ConStr = @"server = CELERON\SQL2000;provider = Microsoft.Jet.OLEDB.4.0;"+"DataSource ="+ @"d:\dnary.mdb";
OleDbConnection OleDbConn = new OleDbConnection(ConStr);
try
{
OleDbConn.Open();
string SQL = "SELECT * FROM Enumerators";
OleDbCommand OleDbComm = new OleDbCommand(SQL,OleDbConn);
OleDbDataReader OleDbReader = OleDbComm.ExecuteReader();
while(OleDbReader.Read())
{
Console.WriteLine("{0} | {1} | {2}",OleDbReader["Name"].ToString(),OleDbReader["Enumerates"].ToString()+OleDbReader["Value"].ToString());
}
}
catch(Exception ex)
{
Console.WriteLine("Error:"+ex.Message);
}
finally
{
OleDbConn.Close();
Console.ReadLine();
}
}
//////////运行后说"找不到可运行的ISAM"/////////////
问题点数:10、回复次数:5Top
1 楼Edifier0709(腦袋重構中.....)回复于 2003-11-01 19:53:26 得分 0
不好意思,不太清楚,我帮你UPTop
2 楼xy0828(九天)回复于 2003-11-01 22:01:13 得分 0
string ConStr = @"provider = Microsoft.Jet.OLEDB.4.0;"+"DataSource=d:\dnary.mdb";
这样就可以了,你链接access数据库,要sql服务器干吗。呵呵Top
3 楼HNU(嶽麓書院,惟楚有材,於我為盛!)回复于 2003-11-01 22:09:42 得分 0
string ConStr = @"provider = Microsoft.Jet.OLEDB.4.0;"+
"DataSource=d:\dnary.mdb";
对对,疏忽.
但是上面的代码还是同样问题Top
4 楼xy0828(九天)回复于 2003-11-01 22:33:33 得分 10
data source
中间有空格吧:)Top
5 楼HNU(嶽麓書院,惟楚有材,於我為盛!)回复于 2003-11-01 22:46:19 得分 0
谢谢楼上!Top




