各位大侠,小弟在连接access数据库的时候就会出现,连接数据库出错,提示数据库被其他用户以独占方式打开,请问怎么解决,谢谢各位大侠。
解决方案 »
- 如何让的写的ASP网页 可以直接在.NET Framework v1.0上运行
- 关于小数和整数乘法的实现
- Calendar控件获取日期并查询
- 求助AJAX问题,急~~
- 请教高人:怎么改变panel的标题颜色?
- webBrowser 怎么打开多个网站
- Repeater里面只能处理一个ItemCommand吗?如果有两个linkbutton要在代码页处理click怎么办?
- vb 语言的datagrid的删除功能!
- 请问如何判断到其他多个主机的网络状态?
- 请问怎样把几个后台的cs文件变成dll?
- 谁知道csdn 的blog哪里有下载
- 请问:WEB.config用来做什么?用什么工具可以单独开发???
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;namespace WebApplication2
{
/// <summary>
/// WebForm1 的摘要说明。
/// </summary>
public class WebForm1 : System.Web.UI.Page
{
protected System.Data.OleDb.OleDbDataAdapter oleDbDataAdapter1;
protected System.Data.OleDb.OleDbCommand oleDbSelectCommand1;
protected System.Data.OleDb.OleDbCommand oleDbInsertCommand1;
protected System.Data.OleDb.OleDbConnection oleDbConnection1;
protected WebApplication2.DataSet1 dataSet11;
protected System.Web.UI.WebControls.DataGrid DataGrid1;
protected System.Web.UI.WebControls.Button Button1;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
} #region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.oleDbDataAdapter1 = new System.Data.OleDb.OleDbDataAdapter();
this.oleDbSelectCommand1 = new System.Data.OleDb.OleDbCommand();
this.oleDbInsertCommand1 = new System.Data.OleDb.OleDbCommand();
this.oleDbConnection1 = new System.Data.OleDb.OleDbConnection();
this.dataSet11 = new WebApplication2.DataSet1();
((System.ComponentModel.ISupportInitialize)(this.dataSet11)).BeginInit();
//
// oleDbDataAdapter1
//
this.oleDbDataAdapter1.InsertCommand = this.oleDbInsertCommand1;
this.oleDbDataAdapter1.SelectCommand = this.oleDbSelectCommand1;
this.oleDbDataAdapter1.TableMappings.AddRange(new System.Data.Common.DataTableMapping[] {
new System.Data.Common.DataTableMapping("Table", "peopleaddress", new System.Data.Common.DataColumnMapping[] {
new System.Data.Common.DataColumnMapping("address", "address"),
new System.Data.Common.DataColumnMapping("BP1", "BP1"),
new System.Data.Common.DataColumnMapping("BP2", "BP2"),
new System.Data.Common.DataColumnMapping("bron", "bron"),
new System.Data.Common.DataColumnMapping("email", "email"),
new System.Data.Common.DataColumnMapping("fax", "fax"),
new System.Data.Common.DataColumnMapping("homepage", "homepage"),
new System.Data.Common.DataColumnMapping("id", "id"),
new System.Data.Common.DataColumnMapping("memo", "memo"),
new System.Data.Common.DataColumnMapping("name", "name"),
new System.Data.Common.DataColumnMapping("phone1", "phone1"),
new System.Data.Common.DataColumnMapping("phone2", "phone2"),
new System.Data.Common.DataColumnMapping("QQ", "QQ"),
new System.Data.Common.DataColumnMapping("yb", "yb")})});
//
// oleDbSelectCommand1
//
this.oleDbSelectCommand1.CommandText = "SELECT address, BP1, BP2, bron, email, fax, homepage, id, [memo], name, phone1, p" +
"hone2, QQ, yb FROM peopleaddress";
this.oleDbSelectCommand1.Connection = this.oleDbConnection1;
//
// oleDbInsertCommand1
//
this.oleDbInsertCommand1.CommandText = "INSERT INTO peopleaddress(address, BP1, BP2, bron, email, fax, homepage, [memo], " +
"name, phone1, phone2, QQ, yb) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)";
this.oleDbInsertCommand1.Connection = this.oleDbConnection1;
this.oleDbInsertCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("address", System.Data.OleDb.OleDbType.VarWChar, 50, "address"));
this.oleDbInsertCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("BP1", System.Data.OleDb.OleDbType.VarWChar, 50, "BP1"));
this.oleDbInsertCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("BP2", System.Data.OleDb.OleDbType.VarWChar, 50, "BP2"));
this.oleDbInsertCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("bron", System.Data.OleDb.OleDbType.VarWChar, 50, "bron"));
this.oleDbInsertCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("email", System.Data.OleDb.OleDbType.VarWChar, 50, "email"));
this.oleDbInsertCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("fax", System.Data.OleDb.OleDbType.VarWChar, 50, "fax"));
this.oleDbInsertCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("homepage", System.Data.OleDb.OleDbType.VarWChar, 50, "homepage"));
this.oleDbInsertCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("memo", System.Data.OleDb.OleDbType.VarWChar, 50, "memo"));
this.oleDbInsertCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("name", System.Data.OleDb.OleDbType.VarWChar, 50, "name"));
this.oleDbInsertCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("phone1", System.Data.OleDb.OleDbType.VarWChar, 50, "phone1"));
this.oleDbInsertCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("phone2", System.Data.OleDb.OleDbType.VarWChar, 50, "phone2"));
this.oleDbInsertCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("QQ", System.Data.OleDb.OleDbType.VarWChar, 50, "QQ"));
this.oleDbInsertCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("yb", System.Data.OleDb.OleDbType.VarWChar, 50, "yb"));
//
// oleDbConnection1
//
this.oleDbConnection1.ConnectionString = @"Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Registry Path=;Jet OLEDB:Database Locking Mode=0;Data Source=""G:\VB程序\address\address.mdb"";Jet OLEDB:Engine Type=4;Provider=""Microsoft.Jet.OLEDB.4.0"";Jet OLEDB:System database=;Jet OLEDB:SFP=False;persist security info=False;Extended Properties=;Mode=Share Deny None;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Create System Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;User ID=Admin;Jet OLEDB:Global Bulk Transactions=1";
//
// dataSet11
//
this.dataSet11.DataSetName = "DataSet1";
this.dataSet11.Locale = new System.Globalization.CultureInfo("zh-CN");
this.Button1.Click += new System.EventHandler(this.Button1_Click);
this.Load += new System.EventHandler(this.Page_Load);
((System.ComponentModel.ISupportInitialize)(this.dataSet11)).EndInit(); }
#endregion private void Button1_Click(object sender, System.EventArgs e)
{
oleDbDataAdapter1.Fill(dataSet11);
DataGrid1.DataBind ();
}
}
}