问题二:我想写一个函数,功能是完成增删改的。函数传递一个参数,参数就是那段SQL语句。谢谢了。
[此贴子已经被作者于2006-10-31 9:17:09编辑过]
[此贴子已经被作者于2006-10-31 9:17:09编辑过]
<appSettings>
<add key="sqlconn" value="server=localhost;database=fax99new;uid=sa;pwd=;"/>
</appSettings>
sql2005没有连过,这个是连sql2000的,你看看有帮助没有
<appSettings>
<add key="sqlconn" value="server=localhost;database=fax99new;uid=sa;pwd=;"/>
</appSettings>
sql2005没有连过,这个是连sql2000的,你看看有帮助没有
你这个与上面一楼的差不多嘛。
那我想知道 sqlconn 这个我还要不要再定义一下?是不是我在写其它代码的时候,直接写sqlconn.open就行了?不用再定义了?
你这个是?
就是说要在其它页面里引用一下 Configuration 吗?
回答楼主的第二个问题
public void CommandEnforce(string strSQL)
{
//用于执行SQL语句。本方法不对数据库进行数据库事务处理。两次重载。
//参数:SQL语句。
myConn.Open();
SqlCommand myComm = new SqlCommand(strSQL, myConn);
try
{
myComm.ExecuteNonQuery();
}
finally
{
myConn.Close();
}
}
public void CommandEnforce(string strSQL, bool trueBool)
{
//用于执行SQL语句。本方法对数据库进行数据库事务处理。两次重载。
//参数:SQL语句,bool变量以区别前一个重载。
myConn.Open();
SqlTransaction myTrans = myConn.BeginTransaction(IsolationLevel.ReadCommitted);
SqlCommand myComm = new SqlCommand(strSQL, myConn, myTrans);
try
{
myComm.ExecuteNonQuery();
myTrans.Commit();
}
catch
{
myTrans.Rollback();
}
finally
{
myConn.Close();
}
}
我想至于myConn怎么定义就不用我多说了吧