小弟在Web.config中这样写道:<connectionStrings>
<add name="aaAccsee" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=|DataDirectory|\db.mdb;"/>
</connectionStrings>然后我创建了一个aaa.aspx,和一个accsee数据库表“abc”,字段只有id,con。
现在我在aaa.aspx中只添加一个 TextBox 和一个Button 控件。但是却不知道怎么在aaa.aspx.cs中把TextBox得到的值写入accsee数据库表“abc”中。
我知道有个方法可以写进去,问题是我既然用到了Web.config,我就不想把数据库的路径写在aaa.aspx.cs中,(无论是相对的还是绝对的路径)。想通过Web.config的"aaAccsee"连接数据库。不知道我的问题阐明了没?请各位大哥帮帮我,我对asp.net + accsee不是很在行,越详细越好哈。
原谅小弟那么多废话,因为我发了几份帖子,得到的都是一堆XXXX。
<add name="aaAccsee" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=|DataDirectory|\db.mdb;"/>
</connectionStrings>然后我创建了一个aaa.aspx,和一个accsee数据库表“abc”,字段只有id,con。
现在我在aaa.aspx中只添加一个 TextBox 和一个Button 控件。但是却不知道怎么在aaa.aspx.cs中把TextBox得到的值写入accsee数据库表“abc”中。
我知道有个方法可以写进去,问题是我既然用到了Web.config,我就不想把数据库的路径写在aaa.aspx.cs中,(无论是相对的还是绝对的路径)。想通过Web.config的"aaAccsee"连接数据库。不知道我的问题阐明了没?请各位大哥帮帮我,我对asp.net + accsee不是很在行,越详细越好哈。
原谅小弟那么多废话,因为我发了几份帖子,得到的都是一堆XXXX。
http://www.builder.com.cn/2007/0930/530309.shtml
public static int ExecuteQuery(string cmdStr, OleDbParameter[]param)
{
int result=0;
using (OleDbConnection con = new OleDbConnection(ConnString))
{
using (OleDbCommand cmd = new OleDbCommand())
{
try
{
Perprotycmd(con, cmd, cmdStr, param);
result=cmd.ExecuteNonQuery();
}
catch (System.Data.SqlClient.SqlException e)
{
throw new Exception(e.Message);
}
}
} return result;
}
看有用吗。