怎么一次向数据库中插入多条数据?

feilzy 2004-11-24 10:30:17
在一个web页面上需要用户填写一个表格,包含若干条数据,用户点击提交时将这些数据行全部提交至数据库中,怎么实现?要一条一条用insert语句吗?有没有简单的方法?
...全文
384 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
feilzy 2004-11-24
  • 打赏
  • 举报
回复
我可能表述的不够准确,表里有多条记录,就是每一行是数据库相应表的一个记录。给表一个ID,能让它循环将逐条记录插入数据库吗
anycall2004 2004-11-24
  • 打赏
  • 举报
回复
不管你表里数据有多少条 你只要给这张表一个唯一的ID不就行了 你说的就是一张表的啊
  • 打赏
  • 举报
回复
declare @cou varchar(8000)
declare @Course varchar(8000)
set @Course='1,2,3,4.............1000'
select @cou=' select '+cast(@PlanID as varchar)+','
+replace(@Course,',','union all select '+cast(@PlanID as varchar)+',')
exec('insert planCour (planid,CourseID) '+ @cou)
feilzy 2004-11-24
  • 打赏
  • 举报
回复
这只更新了一条数据啊?我的表格里有若干条数据,就是@talentId有多个值,是不是有多少条数据,就要用这个语句多少次呢?
另外,那些TextBox要放在一个table里吗?
anycall2004 2004-11-24
  • 打赏
  • 举报
回复
insert into Talent(Id,CompanyId,talentName,talentBirthday,talentSex,talentNation,talentMerry,talentProvince,talentCity,talentExper,talentAdress,talentPhone,talentEmail,talentDepart,talentSchool,talentSpecial,talentEdu,talentWork,remark) values(@talentId,@CompId,@talentName,@talentBirthday,@talentSex,@talentNation,@talentMerry,@talentProvince,@talentCity,@talentExper,@talentAdress,@talentPhone,@talentEmail,@talentDepart,@talentSchool,@talentSpecial,@talentEdu,@talentWork,@remark)
anycall2004 2004-11-24
  • 打赏
  • 举报
回复
update Talent set talentName=@talentName,talentBirthday=@talentBirthday,talentSex=@talentSex,talentNation=@talentNation,talentMerry=@talentMerry,talentProvince=@talentProvince,talentCity=@talentCity,talentExper=@talentExper,talentAdress=@talentAdress,talentPhone=@talentPhone,talentEmail=@talentEmail,talentDepart=@talentDepart,talentSchool=@talentSchool,talentSpecial=@talentSpecial,talentEdu=@talentEdu,talentWork=@talentWork,remark=@remark where Id=@talentId
feilzy 2004-11-24
  • 打赏
  • 举报
回复
感谢大家的解答,我是初学,能否稍微详细点儿?谢谢了
xueqs 2004-11-24
  • 打赏
  • 举报
回复
同上
CMIC 2004-11-24
  • 打赏
  • 举报
回复
先放在一个DataSet中,然后Update
jiezhi 2004-11-24
  • 打赏
  • 举报
回复
当然是一条条的了。

建立一个事务来进行处理。
xzq686 2004-11-24
  • 打赏
  • 举报
回复
用循环

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧