Цитата:
Сообщение от dark
не пойму проблемы вообще.. получаешь полный путь к текущей папке, меняешь его как хочешь и вставляешь в запрос.
|
То есть коммандой гет я получу путь прямо до файла Project.exe. Потом В промежутке разбиваю путь на составные части, дополняю его как хочу и устанавливаю коммандой сет?
Добавлено через 7 минут
Цитата:
Сообщение от rule-z
То есть коммандой гет я получу путь прямо до файла Project.exe. Потом В промежутке разбиваю путь на составные части, дополняю его как хочу и устанавливаю коммандой сет?
|
И кстати дарк в моем кусочке проблему с путем я вроде решил, там проблема в коде для базы. Там в базе 3 пользователя, самого первого видит, остальных нет. Первого в личный кабинет пускает, на остальных пишет "Такой пользователь не существует. База не кривая 100%. Думаю проблема где-то в коде на авторизацию.
Проверял существует ли пользователь следующим запросом:
Код:
if (DM.Table1.FieldByName('Login').Value<>sEdit1.Text) then
begin
ShowMessage ('Пользователь с таким именем не существует!');
end;
Что еще заметил, когда раскапывал, где дырка... Подключил DBGrid, для того, чтобы видеть содержимое таблиц. И когда в поля ввожу логин и пароль в базе на автовыборе первый юзер, которому всегда и перепадает доступ! Логинюсь вторым юзером "Пользователь не существует". Выбрал в DBGrid пользователя 2, логинюсь к первому "Пользователь не существует", ко второму логинится!.
То есть в базе не происходит поиск по всем значениям, а делается только с выбранным на текущий момент. Делал скл запрос на выборку. Привязал код к эдиту на onChange. При вводе данных автоматом должны отбрасываться другие пользователи, и по логике останется только один пользователь, к которому мы хотим подключиться и не будет нужны выделять его в базе, автоматом выберет и скажет все пучком "Добро пожаловать!". Скл запрос сработал на отлично, отсортировал, отбросил остальных, выделил, но эффекта 0...
Добавлено через 46 минут
Цитата:
Сообщение от rule-z
То есть коммандой гет я получу путь прямо до файла Project.exe. Потом В промежутке разбиваю путь на составные части, дополняю его как хочу и устанавливаю коммандой сет?
Добавлено через 7 минут
И кстати дарк в моем кусочке проблему с путем я вроде решил, там проблема в коде для базы. Там в базе 3 пользователя, самого первого видит, остальных нет. Первого в личный кабинет пускает, на остальных пишет "Такой пользователь не существует. База не кривая 100%. Думаю проблема где-то в коде на авторизацию.
Проверял существует ли пользователь следующим запросом:
Код:
if (DM.Table1.FieldByName('Login').Value<>sEdit1.Text) then
begin
ShowMessage ('Пользователь с таким именем не существует!');
end;
Что еще заметил, когда раскапывал, где дырка... Подключил DBGrid, для того, чтобы видеть содержимое таблиц. И когда в поля ввожу логин и пароль в базе на автовыборе первый юзер, которому всегда и перепадает доступ! Логинюсь вторым юзером "Пользователь не существует". Выбрал в DBGrid пользователя 2, логинюсь к первому "Пользователь не существует", ко второму логинится!.
То есть в базе не происходит поиск по всем значениям, а делается только с выбранным на текущий момент. Делал скл запрос на выборку. Привязал код к эдиту на onChange. При вводе данных автоматом должны отбрасываться другие пользователи, и по логике останется только один пользователь, к которому мы хотим подключиться и не будет нужны выделять его в базе, автоматом выберет и скажет все пучком "Добро пожаловать!". Скл запрос сработал на отлично, отсортировал, отбросил остальных, выделил, но эффекта 0...
|
ааааеееее вот я **анашка.....
Люди не забывайте про такие команды как:
Код:
Locate
loCaseInsensitive
loPartialKey
все исправил логинится ко всем! Всем спасибо, спасибки после расставлю!