asp.net调用数据库操作类的问题

才刚开始学asp.net,以前都是在一个页面重复写操作数据库的代码,很麻烦,最近才知道可以写个通用的类文件,用的时候调用里面的方法就行了,比如说在OleDbDB类里面有这... 才刚开始学asp.net,以前都是在一个页面重复写操作数据库的代码,很麻烦,最近才知道可以写个通用的类文件,用的时候调用里面的方法就行了,比如说在OleDbDB类里面有这一个:

/// <summary>
/// 唯一一个返回值为false 代表出错的方法
/// </summary>
/// <param name="sql"></param>
/// <returns></returns>
public static bool ExecuteNonQuery(string sql)
{
if (OpenConnection())
{
OleDbCommand cmd = new OleDbCommand(sql, conn);
try
{
cmd.ExecuteNonQuery();
}
catch
{
conn.Close();
return false;
}
return true;
}
else
{
conn.Close();
return false;
}
}
那我在前台页面应该怎么用呢?
比如 前台有一个插入数据库的操作
构造一个SQL代码
string sql = "insert into Admin(AdminName) values('" + this.Name.Text + "')";
//然后再怎么写呢? 就是给出提示 插入成功或是 插入失败。判断数据库打开关闭之类的不用管,就是我现在想得到一个“插入成功或者失败”的结果,应该怎么调用上边的类文件中的方法呢??菜鸟请教高手啊,谢谢。
展开
 我来答
loveganquan
2010-04-24 · TA获得超过158个赞
知道小有建树答主
回答量:146
采纳率:0%
帮助的人:112万
展开全部
string sql = "insert into Admin(AdminName) values('" + this.Name.Text + "')";
try
{
if(OleDbDB.ExecuteNonQuery(sql)==true)
{
Response.Write("<script>alert('插入成功!!!')</script>");
}
}
catch
{
Response.Write("<script>alert('插入失败!!!')</script>");
}

希望以上的回答对你有所帮助!!!

参考资料: http://hi.baidu.com/loveganquan/

尘存2
2010-04-21 · TA获得超过297个赞
知道小有建树答主
回答量:600
采纳率:0%
帮助的人:418万
展开全部
string sql = "insert into Admin(AdminName) values('" + this.Name.Text + "')";
bool ret=ExecuteNonQuery(sql)
if !(ret)
{
//成功
}
else
{
//失败
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liu_xiaojun
2010-04-22
知道答主
回答量:2
采纳率:0%
帮助的人:0
展开全部
try
{

string sql = "insert into Admin(AdminName) values('" + this.Name.Text + "')";
bool ret=ExecuteNonQuery(sql)
cmd.ExecuteNonQuery();
if !(ret)
{
MessageBox.Show("插入成功");
}
else
{
MessageBox.Show("插入失败");
}

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式