62,269
社区成员
发帖
与我相关
我的任务
分享
[WebMethod]
public string InsertData(string newid title content)
{
try
{
string result = "";
string sql = "insert into t1(newid title) values ('" + newid + "','" + title + "')";
string sql1 = "insert into t2(newid content) values ('" + newid + "','" + content + "')";
MySqlConnection DefSqlCon = new MySqlConnection("server=192.168.0.1;user id=net;password=123;database=test");
MySqlTransaction tran = DefSqlCon.BeginTransaction();
DefSqlCon.Open();
MySqlCommand sqlcmd = new MySqlCommand(sql, DefSqlCon);
sqlcmd.Transaction = tran;
sqlcmd.Connection = DefSqlCon;
sqlcmd.ExecuteNonQuery();
MySqlCommand sqlcmd1 = new MySqlCommand(sql1, DefSqlCon);
sqlcmd1.Transaction = tran;
sqlcmd1.Connection = DefSqlCon;
sqlcmd1.ExecuteNonQuery();
tran.Commit();
result = "1";
return result;
}
catch (Exception err)
{
return err.ToString();
}
finally
{
}
[WebMethod]
public string InsertData(string newid title content)
{
try
{
string result = "";
string sql = "insert into t1(newid title) values ('" + newid + "','" + title + "')";
string sql1 = "insert into t2(newid content) values ('" + newid + "','" + content + "')";
MySqlConnection DefSqlCon = new MySqlConnection("server=192.168.0.1;user id=net;password=123;database=test");
DefSqlCon.Open(); //放在这就可以了,呵呵,是不是不能同时插入两个表啊?提示错误
MySqlTransaction tran = DefSqlCon.BeginTransaction();
MySqlCommand sqlcmd = new MySqlCommand(sql, DefSqlCon);
sqlcmd.Transaction = tran;
sqlcmd.Connection = DefSqlCon;
sqlcmd.ExecuteNonQuery();
MySqlCommand sqlcmd1 = new MySqlCommand(sql1, DefSqlCon);
sqlcmd1.Transaction = tran;
sqlcmd1.Connection = DefSqlCon;
sqlcmd1.ExecuteNonQuery();
tran.Commit();
result = "1";
return result;