问题描述
- C# insertsql 里能不能偶两个insert语句,怎么连起来啊!!求大神解答
-
if (!string.IsNullOrEmpty(max)) { insertsql = insertsql + (";insert into Weather ([CityCode],[MaxTemperature],[MinTemperature],[Weather],[WindDirection],[Date],[CityID]) VALUES ('" + city1code + "','" + max + "','" + min + "','" + weather + "','" + wind + "','" + date + "', " + cityid + " )"; ";insert into [DateLog] ([CityID],[Status] ,[UpdateTime],[DateKey]) VALUES ("+ cityid + ",S ,getdate(),getdate() )";) }
两个insert 能不能连起来?
解决方案
向同一张表中插入还可以用批量插入的方法,你好像是两张表呀
解决方案二:
对两张表进行操作,你可以使用事务,不能像你这样连起来的,
解决方案三:
用事务操作TransAction,, 必须保证两张表都插入成功才算成功. 不然就回滚
看一下事务
解决方案四:
对两张表操作,不能这样写,可以用事务来写!
时间: 2024-08-31 18:06:37