首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# 连接ACCESS为什么东东?绝对路经写错了吗

2011-12-25 
C# 连接ACCESS为什么错误???绝对路经写错了吗?OleDbConnectionoldnewOleDbConnection(@ ProviderMicros

C# 连接ACCESS为什么错误???绝对路经写错了吗?
OleDbConnection   old   =   new   OleDbConnection(@ "Provider=Microsoft.Jet.OLEDB.4.0;Password= " " " ";User   ID=Admin;Data   Source= "+Server.MapPath( " ")+ "\\ "+ "database\\test.mdb ");

string   sql   =   "select   *   from   table1 ";
OleDbDataAdapter   oda   =   new   OleDbDataAdapter(sql,old);
DataTable   dt   =   new   DataTable();


F:\WindowsApplication1\Form1.cs(452):   找不到类型或命名空间名称“Server”(是否缺少   using   指令或程序集引用?)

是C/S程序
绝对路经怎么写啊

[解决办法]
using System;
using System.Data;
using System.Data.OleDb;
using System.Web;
using System.Web.UI;
[解决办法]
Server.MapPath是用在Web应用程序中的。
[解决办法]
<appSettings>
<!--
connStr参数设置,事例说明:
(1)Sql server数据库,例如“server=local;database=test;uid=sa;pwd=;”
(2)Access数据库,例如 "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|WebSeven.mdb "
-->
<add key= "connStr " value= "server=127.0.0.1;database=DbName;uid=sa;pwd=; " />
</appSettings>

[解决办法]
路径@ "c:\\*\\database\\test.mdb ") "
*是你自己的路径

热点排行