System.Data.OleDb.OleDbException: 无法保存;正被别的用户锁定
System.Data.OleDb.OleDbException: 无法保存;正被别的用户锁定。 在 System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(OleDbHResult hr) 在 System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult) 在 System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult) 在 System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult) 在 System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method) 在 System.Data.OleDb.OleDbCommand.ExecuteNonQuery() 在 config.RunSql(String str_Sql) 位置 d:\hosting\wwwroot\test3_qingdaoicp_com\htdocs\App_Code\config.cs:行号 101 在 admin_EditCompany.btnedit_Click(Object sender, EventArgs e) 位置 d:\hosting\wwwroot\test3_qingdaoicp_com\htdocs\Admin\EditCompany.aspx.cs:行号 115\
程序代码:public config()
{
}
public static OleDbConnection CreateConnection() //数据库连接
{
OleDbConnection conn = new OleDbConnection(Globals.ConnectionString);
conn.Open();
return conn;
}
public static OleDbDataReader GetReader(string str_Sql)
{
OleDbConnection conn = CreateConnection();
OleDbCommand comm = new OleDbCommand(str_Sql, conn);
OleDbDataReader dr = comm.ExecuteReader(CommandBehavior.CloseConnection);
return dr;
}这个是后台修改数据的。。字数少于1000左右时都不会有问题 字数多了就出这个错






