-
Дайте пожалуйста исходники на Делфи по работе с базами данных Access. Мне нужно авторизироваться в программу с помощью базы данных. В базе есть 2 колонки Логины и Пароли, как сделать в Делфи, что бы он если он находит Логин смотрел подходит ли пароль?
-
"Если колонки называются login и pass, а таблица users и данные вводятся соответственно в edit1 и edit2 то adoquery1.close; adoquery1.sql.clear; adoquery1.sql.add('select * from users where login="'+edit1.text+'"') adoquery1.open; if edit2.text=adoquery1.fieldbyname('pass').asstring then Сдесь открываем базу"
-
> [0] Сергей (18.11.10 09:40)
Советую использовать логин и пароль самой базы данных, а не писать велосипед. Если при подключении ADOConnection.LoginPrompt = true, то при открытии базы выведется стандартное окно ввода логина и пароля (для начала этого хватит, хотя лучше написать свое).
> [1] sergvmk © (18.11.10 12:23)
Взломать такую систему - раз плюнуть. Хватит обычной иньекции. Используйте параметры или хотя бы экранируйте строки.
PS: Видел рабочую программу, в которой авторизация велась через таблицу логинов и паролей, тогда как БД не была запаролена :)
-
> Дайте пожалуйста исходники на Делфи по работе с базами данных > Access
как все печально..
-
> Дайте пожалуйста исходники на Делфи по работе с базами данных > Access
Найдешь у себя в папке \Delphi7\Demos\Db\MastApp\
-
Удалено модератором Примечание: Обсуждение модерирования
-
-
> > Дайте пожалуйста исходники на Делфи > > На ДМ нет форума "Помощь студентам" ака http://forum.sources.ru/index.php > ?showforum=149
Они в заголовке главной страницы delphimatser.ru читают: <TITLE>Мастера DELPHI (документация, исходники, скачать)</TITLE> Вот и просят исходники :)
-
И даже скачать не просят.
-
слово "документация" можно было и не писать
|