2023-02-16 304
我有一个使用asp.net成员资格的网站.我还有一个具有大约60个用户记录的Excel文件.如何将记录导入成员资格数据库,而无需在ASP.NET网站管理工具中键入所有60.
谢谢
foreach (record in recordset) {
if (!(Roles.RoleExists(record["Role"])) {
Roles.CreateRole(record["Role"]);
}
if (Membership.GetUser(record["Username"]) == null) {
System.Web.Security.MembershipCreateStatus status;
Membership.CreateUser(record["Username"], record["Password"], record["Email"], record["RSecurityQuestion"], record["SecurityAnswer"], true, status);
if (status == System.Web.Security.MembershipCreateStatus.Success) {
Roles.AddUserToRole(record["Username"], record["Role"]);
}
}
}
我无法调查代码,以从头顶的excel文件中创建一个记录集.
编辑: 这里是如何使用ADO.NET
读/写Excel文件的好帖子
这是您
的三个选项
在SQL Server Management Studio中可能有一个导入数据选项,您可以使用此功能(我刚刚在SQL Server Express中查找,但它不存在,但我确信它存在于完整版本的管理中工作室 – 无法检查此刻).
如果您拥有它,请使用SSIS
您可以做旧学校,并使用Excel建立一个带有对单元格的SQL字符串.为第一行执行此操作,然后复制.将所有语句复制到查询窗口中并执行!
选择1
如果您很幸运,Excel有一种方法可以直接将行导出到数据库(这取决于您使用的数据库)
选择2
写一个程序在Excel表中的每一行上迭代,并手动将其插入到数据库中(再次,进程取决于哪一个)
以上所述是小编给大家介绍的从文件中导入用户到ASP.NET会员中,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对77isp云服务器技术网的支持!
原文链接:https://77isp.com/post/33887.html
=========================================
https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。
数据库技术 2022-03-28
网站技术 2022-11-26
网站技术 2023-01-07
网站技术 2022-11-17
Windows相关 2022-02-23
网站技术 2023-01-14
Windows相关 2022-02-16
Windows相关 2022-02-16
Linux相关 2022-02-27
数据库技术 2022-02-20
抠敌 2023年10月23日
嚼餐 2023年10月23日
男忌 2023年10月22日
瓮仆 2023年10月22日
簿偌 2023年10月22日
扫码二维码
获取最新动态