我可以将 DataTable 传递给我的 SQL 语句 (INSERT) 吗?
假设我有以下结构:
SQL Table
[Person Table]
-----------------------------------
Name | Gender | Age
-----------------------------------
| |
ADO.Net
[DataTable]
--------------------------------
Name | Gender | Age
--------------------------------
John | M | 18
Peter| M | 20
给定我的代码:
SqlConnection conn = getConnection();
SqlCommand cmd = new SqlCommand("INSERT INTO Person VALUES(@Name, @Gender, @Age)", conn);
conn.Open();
...
有没有办法将整个 DataTable 作为程序中的参数传递?
谢谢。
Suppose I have the following structures:
SQL Table
[Person Table]
-----------------------------------
Name | Gender | Age
-----------------------------------
| |
ADO.Net
[DataTable]
--------------------------------
Name | Gender | Age
--------------------------------
John | M | 18
Peter| M | 20
Given my code:
SqlConnection conn = getConnection();
SqlCommand cmd = new SqlCommand("INSERT INTO Person VALUES(@Name, @Gender, @Age)", conn);
conn.Open();
...
Is there a way to pass my whole DataTable as a parameter in my program?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)