Я пытаюсь создать сайт, написанный на C # в Visual Studio 2010. Я получил базу данных в расширении .accdb.
Итак, я иду в таблицу в базе данных с именем usertb
, а в таблице username
- это ключ, а данные password
и DOB
в столбцах.
Теперь мне нужно сделать функцию для редактирования профиля пользователя, которая позволяет пользователю вводить новый пароль и дату рождения. После этого он сохранится в базе данных.
Я не знаю, почему код не работает. Я пытался использовать
UPDATE ... SET ...WHERE ..
функция, но я не знаю, почему она не позволяет мне сделать это (потому что мой код написан на C #, а не на PHP?)
Вот код для редактирования профиля пользователя: (srpassword
- это имя столбца пароля, password
- это новый пользователь, набранный в системе)
public static bool EditUserInfo(string username, string password)
{
string query = "SELECT REPLACE([srpassword], [srpassword], 'password')
FROM usertb WHERE srusername = '" + username + "'";
accessDB dbaccess = new accessDB();
return dbaccess.saveData(query);
}
Надеюсь, кто-нибудь может мне помочь