更新网站中的用户资料

时间:2018-06-19 18:16:39

标签: asp.net sql-update

在asp.net创建的我的网站上,如果旧密码正确,我们可以更新用户的电子邮件地址,密码,位置和有关我自己的信息。现在我要做的是登录,然后使用以下代码进行更新:

grunt.initConfig({
autopolyfiller: {
    latest_browsers_and_ie: {
        options: {
            browsers: ['last 2 version', 'ie 8', 'ie 9', 'ie 11']
        },
        files: {
            'www/file_with_all_polyfills.js': ['your/js/**/*.js']
        }
    }
}
});

但是当我尝试更新时,它说:更新错误:无法绑定多部分标识符“ abcde@gmail.com”。我的会议不见了!我以为可能是由于外键造成的,所以我删除了数据库的所有外键,但这种情况仍在发生。怎么了?

编辑:我已经添加了外键,因为我需要它们在删除级联上。我只是删除了它们以查看是否有效。

1 个答案:

答案 0 :(得分:1)

我只是在猜测,但是我相信您的问题会在这里找到:

"... user_email =" +user_email;

尝试做类似的事情

"... user_email = @email";
com.Parameters.AddWithValue("@email", user_email);

那是更好的方法...但是,如果您想摆脱狂热,则应该可以将电子邮件用单引号引起来。

"... user_email = '" + user_email + "'";

我希望这会有所帮助!