连接access出错,找不到可安装的ISAM

cherishahu 2007-04-10 04:28:47
using System;

using System.Text;
using System.Data;
using System.Data.OleDb;


namespace ConsoleApplication45
{
class Program
{
static void Main(string[] args)
{
OleDbConnection conn = new OleDbConnection();
conn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=D:\\database\\myData.mdb;User Id=admin;Password=; User Id=admin;Password=;";

try
{
conn.Open();
Console.WriteLine("Connection opened");
//Display connection properties

Console.WriteLine("Connection Properties:");
Console.WriteLine("\t Connection String :{0}", conn.ConnectionString);
Console.WriteLine("\tDatbase :{0}", conn.Database);
Console.WriteLine("\tDataSource:{0}", conn.DataSource);
}
catch (OleDbException e)
{
Console.WriteLine("Error" + e.Message);
}
finally
{
conn.Close();
}

}

}
}
执行: Error找不到可装的ISAM
请教
...全文
747 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
yis74839 2012-08-02
  • 打赏
  • 举报
回复
data source 分开写,亲测可用。
lihonst 2010-04-19
  • 打赏
  • 举报
回复
我在操作是也出现这种错误,我整了好长时间,后来才发现Access数据库没有关,如果把数据库关掉,这个错误就解决了!
zwamm 2008-12-03
  • 打赏
  • 举报
回复
最好是先下一个MDAC 2.8,试试~~
kinglonleung 2008-12-01
  • 打赏
  • 举报
回复
using System;

using System.Text;
using System.Data;
using System.Data.OleDb;


namespace ConsoleApplication45
{
class Program
{
static void Main(string[] args)
{
OleDbConnection conn = new OleDbConnection();
conn.ConnectionString= "Provider=Microsoft.Jet.OLEDB.4.0;Data"空一格"Source=D:\\database\\myData.mdb;User Id=admin;Password=; User Id=admin;Password=; ";

try
{
conn.Open();
Console.WriteLine( "Connection opened ");
//Display connection properties

Console.WriteLine( "Connection Properties: ");
Console.WriteLine( "\t Connection String :{0} ", conn.ConnectionString);
Console.WriteLine( "\tDatbase :{0} ", conn.Database);
Console.WriteLine( "\tDataSource:{0} ", conn.DataSource);
}
catch (OleDbException e)
{
Console.WriteLine( "Error " + e.Message);
}
finally
{
conn.Close();
}

}

}
}

仔细看哦!!!!!!
qipeng2qipeng 2008-04-25
  • 打赏
  • 举报
回复
DataSource要分开写Data Source
dazhu2 2007-04-10
  • 打赏
  • 举报
回复
你自己下载个 MDAC_27.EXE 安装一下看看
xiaofengnet 2007-04-10
  • 打赏
  • 举报
回复
conn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="+Server.Mappth("myData.mdb")+";User Id=admin;Password=;";
你这样再试试
myData.mdb它要与那个页面在同一目录下
sz709 2007-04-10
  • 打赏
  • 举报
回复
"provider=microsoft.jet.oledb.4.0;data source=SaleWater.mdb;Persist Security Info=False;Jet OLEDB:Database Password=123"
cherishahu 2007-04-10
  • 打赏
  • 举报
回复
报同样的错误.
cherishahu 2007-04-10
  • 打赏
  • 举报
回复
去掉了还是不行啊.
dazhu2 2007-04-10
  • 打赏
  • 举报
回复
;User Id=admin;Password=; User Id=admin;Password=;";
------------------
重复了

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧