数据库物理路径: D:\dbtemp\dbinfo.mdb (assess的)
在C#.net中 要对他施行链接:
此文件路径在:d:\
using System.Data.OleDb;
public static OleDbConnection createCon()
{
OleDbConnection con=new OleDbConnection();
con.connectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="+Server.MapPath(dbinfo.mdb)+";Initial Catalog=dbinfo.mdb;user id=;pwd=;"
return con;
}上面肯定是有问题的。我就是想问下:
1.DataSource和Initial Catalog是什么意思?(DataSource是数据源,一般是什么形式的?)
2.DataSource和Initial Catalog在链接ACCESS数据库时应该怎么写?(按照以上的数据库路径的话应该怎么真确填写?)
在C#.net中 要对他施行链接:
此文件路径在:d:\
using System.Data.OleDb;
public static OleDbConnection createCon()
{
OleDbConnection con=new OleDbConnection();
con.connectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="+Server.MapPath(dbinfo.mdb)+";Initial Catalog=dbinfo.mdb;user id=;pwd=;"
return con;
}上面肯定是有问题的。我就是想问下:
1.DataSource和Initial Catalog是什么意思?(DataSource是数据源,一般是什么形式的?)
2.DataSource和Initial Catalog在链接ACCESS数据库时应该怎么写?(按照以上的数据库路径的话应该怎么真确填写?)
解决方案 »
- 求助,现有一C++程序,需用C#改写,是关于C#如何调用C++编写的dll的函数的问题
- Dataset添加DataTable
- 怎么对List<自定义数据对象>进行如下的操作?
- C#中使用combox控件保存 key/value的问题
- DetailsView编辑状态下的换行问题
- 解决网站分类,多级别For循环慢的问题,请给个逻辑
- 异常详细信息: System.InvalidOperationException: “GridView2”上同时定义了 DataSource 和 DataSou
- ADO.NET connect SQL2005
- C# 利用delegate绘图、重绘表格,速度超慢
- dataGridView 导出为execl ,date格式?
- 请教一个多级子窗体的问题?
- 执行sqlDataAdapter.Update 很慢,有什么办法加快?
即可
注意相对路径位置
Initial Catalog是sql server用的
StrCnn = "Provider=sqloledb; User ID=sa; Password=; Initial Catalog=数据库名; Data Source=网络标识中的计算机名"
Cnn.Open StrCnn
{
OleDbConnection con=db.createCon();
con.Open();
OleDbCommand cmd=new OleDbCommand("delete * from user",con);
cmd.ExecuteNonQuery();
con.Close();
}.net报错:[点击删除时] System.Data.OleDb.OleDbException: 多步 OLE DB 操作产生错误。如果可能,请检查每个 OLE DB 状态值。没有工作被完成。显亮显示:con.Open();
TO 造化人类: 我是想在.NET中连接ACCESS数据库
TO 孟子E章:“Initial Catalog是sql server用的”但是在SQL中直接
con.connectionString="server=.;database=dbtemp;udi=sa;pwd=;";就可以用了啊。但是对这样写 虽然我测试是对的 但是还有点疑问:
1.server=. 是指本地机 要是我在服务器上的话,这里该怎么填写?
2.database=dbtemp 是不是有后缀名?
con.connectionString="server=.;database=dbtemp;udi=sa;pwd=;";就可以用了啊。但是对这样写 虽然我测试是对的 但是还有点疑问:
1.server=. 是指本地机 要是我在服务器上的话,这里该怎么填写?Sample as follows:
con.connectionString="server=yourServerIP;database=dbtemp;udi=sa;pwd=;";to 2.database=dbtemp 是不是有后缀名?
没有后缀名
后出现以下错误:异常详细信息: System.Data.OleDb.OleDbException: 找不到可安装的 ISAM。源错误:
行 49: {
行 50: OleDbConnection conn=db.createCon();
行 51: conn.Open();
行 52: OleDbCommand cmd=new OleDbCommand("delete * from user",conn);
行 53: cmd.ExecuteNonQuery();
string strDBFileName = Application.StartupPath + @"\dbinfo.MDB";
con.connectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="+strDBFileName;
d:\dbtemp\dbtemp.mdb[access数据库]
d:\deletetest.aspx
d:\db.cs
db.cs中实现数据库链接
deletetest.aspx中有个删除按钮[点击删除时,执行delete * from user 删除表里头的全部内容]
现在问题是:如何在.net中链接ACCESS数据库?
原来是ASP的
我想改成.net的用C#做
========
欢迎使用www.bz2008.com 可以辅助生成大部分的程序代码,注册即可使用
支持所有开发语言和平台