1、类似ASP里的server.mappath函数在哪个命名空间?
2、我下面的代码有错误提示说:“操作必须使用一个可更新的查询。 ”如何解决?
using System;
using System.Data;
using System.Data.OleDb;
using System.Configuration;
using System.Web.UI;namespace guestbook
{
/// <summary>
/// gb_Db 的摘要说明。
/// </summary>
public class gb_Db
{
private OleDbConnection conGuestBook;
public gb_Db()
{
//
// TODO: 在此处添加构造函数逻辑
//
conGuestBook = new OleDbConnection( ConfigurationSettings.AppSettings["conString"] + "D:\\wwwroot\\guestbook\\db.mdb" );
conGuestBook.Open();
} ~gb_Db()
{
conGuestBook.Close();
} public void gb_Add( string title, string content )
{
OleDbCommand cmdInsert = new OleDbCommand( "insert into gb (title,content) values(@title,@content)", conGuestBook ); cmdInsert.Parameters.Add( "@title", title );
cmdInsert.Parameters.Add( "@content", content ); cmdInsert.ExecuteNonQuery();
} public void gb_delete( int id )
{
OleDbCommand cmdDelete = new OleDbCommand( "delete from gb where id=@id", conGuestBook ); cmdDelete.Parameters.Add( "@id", id );
cmdDelete.ExecuteNonQuery();
}
}
}
2、我下面的代码有错误提示说:“操作必须使用一个可更新的查询。 ”如何解决?
using System;
using System.Data;
using System.Data.OleDb;
using System.Configuration;
using System.Web.UI;namespace guestbook
{
/// <summary>
/// gb_Db 的摘要说明。
/// </summary>
public class gb_Db
{
private OleDbConnection conGuestBook;
public gb_Db()
{
//
// TODO: 在此处添加构造函数逻辑
//
conGuestBook = new OleDbConnection( ConfigurationSettings.AppSettings["conString"] + "D:\\wwwroot\\guestbook\\db.mdb" );
conGuestBook.Open();
} ~gb_Db()
{
conGuestBook.Close();
} public void gb_Add( string title, string content )
{
OleDbCommand cmdInsert = new OleDbCommand( "insert into gb (title,content) values(@title,@content)", conGuestBook ); cmdInsert.Parameters.Add( "@title", title );
cmdInsert.Parameters.Add( "@content", content ); cmdInsert.ExecuteNonQuery();
} public void gb_delete( int id )
{
OleDbCommand cmdDelete = new OleDbCommand( "delete from gb where id=@id", conGuestBook ); cmdDelete.Parameters.Add( "@id", id );
cmdDelete.ExecuteNonQuery();
}
}
}
2:权限问题
添加everyone完全权限
http://community.csdn.net/Expert/topic/3054/3054501.xml?temp=.4695856
2、我下面的代码有错误提示说:“操作必须使用一个可更新的查询。 ”如何解决?//access权限问题右键mdb把everyone用户加入
HttpContext.Current.Server.MapPath
操作必须使用一个可更新的查询,说明您的数据库是只读的