Форум: "Начинающим";
Текущий архив: 2005.10.16;
Скачать: [xml.tar.bz2];
ВнизЗапрос на выборку Найти похожие ветки
← →
lmz © (2005-09-05 15:29) [0]Пишу запрос на выборку, как мне написать запрос чтобы отбор шёл хотя бы по трём буквам, например, вводим в поле "Сан" и из базы выбирались все названия имён начинающихся с этих трёх букв?
← →
Sergey13 © (2005-09-05 15:37) [1]SQL учить не пробовали?
Ответ - LIKE
← →
lmz © (2005-09-09 17:03) [2]Как в запросе прописать пароль на базу?
← →
Lexer © (2005-09-09 17:06) [3]В запросе прописать пароль???? см. [1]
← →
Digitman © (2005-09-09 17:10) [4]
> lmz © (09.09.05 17:03) [2]
> Как в запросе прописать пароль на базу?
в sql92/99 - никак.
← →
lmz © (2005-09-09 17:56) [5]Например, у меня база PARADOX, я поставил пароль, использую Query? Как мне сделать так, чтобы при запуске программы, она непросила у меня пароля?
← →
Mike Kouzmine © (2005-09-09 19:38) [6]lmz © (09.09.05 17:56) [5] Вводи его при открытии базы. Например, используй TDatabase
← →
DesWind © (2005-09-09 20:49) [7]В PARADOX SQL желательно не исспользовать.
← →
lmz © (2005-09-09 22:55) [8]
> В PARADOX SQL желательно не исспользовать.
Почему?
← →
atruhin © (2005-09-10 08:58) [9]Ряд русских букв неподдерживаются, например "я"
← →
lmz © (2005-09-10 10:53) [10]Это уже другая тема пошла, что как мне быть с моей задачей?
← →
lmz © (2005-09-10 16:00) [11]
> LIKE
Как сделать, чтобы при поиске искались все записи независимо от регистра. Например: в базе записано "Комната", а в поле для поиска вводится "КОМНАТА"?
← →
Anatoly Podgoretsky © (2005-09-10 18:56) [12]ну так это UPPER
← →
lmz © (2005-09-10 20:24) [13]
> ну так это UPPER
Понятно что это UPPERCASE но я пробывал не помогло...
← →
Германн © (2005-09-11 01:17) [14]При старте программы, например в OnCreate главной формы пишем:
Session.AddPassword(Твой пароль) - Это я про пароль.
← →
lmz © (2005-09-11 19:51) [15]
> Session.AddPassword(Твой пароль)
эта конструкция принимает только цифры, а что же делать с буквами?
← →
Германн © (2005-09-11 22:08) [16]2 lmz © (11.09.05 19:51) [15]
У меня эта конструкция всю жизнь лопала буквы. :(
Правда я никогда не пробовал писАть пароль русскими буквами.
← →
lmz © (2005-09-12 01:13) [17]
> Правда я никогда не пробовал писАть пароль русскими буквами.
Он и английские не лопает!
← →
Германн © (2005-09-12 01:58) [18]2 lmz © (12.09.05 01:13) [17]
>> Правда я никогда не пробовал писАть пароль русскими буквами.
>Он и английские не лопает!
Что же ты с ним "бедным" сделал, что он "Session.AddPassword()" - ничего не принимает?
← →
lmz © (2005-09-12 02:44) [19]
> Что же ты с ним "бедным" сделал, что он "Session.AddPassword()"
> - ничего не принимает?
В каком смысле сделал?
Он принимает только цифры а буквы нивкакую....
← →
Германн © (2005-09-12 02:52) [20]2 lmz © (12.09.05 02:44) [19]
Тогда уточни пожалуйста,
1. Что по твоему значит - "Он принимает только цифры а буквы нивкакую...".
2. Кто ОН? Что значит принимает?
← →
lmz © (2005-09-12 03:50) [21]
> 1. Что по твоему значит - "Он принимает только цифры а буквы
> нивкакую...".
Session.AddPassword("24354") //вот такая запись проходит
Session.AddPassword("jkhjk") //вот такая нет
← →
REP © (2005-09-12 12:22) [22]
> Понятно что это UPPERCASE но я пробывал не помогло...
ну так не UPPERCASE а UPPER
← →
Digitman © (2005-09-12 15:00) [23]
> запись проходит
куда ?
← →
Наиль © (2005-09-12 15:09) [24]Перефразирую Digitman"а:
Молодой человек, не были бы Вы так любезны, сказать нам какая ошибка появляется на экране, когда Вы пытаетесь выполнить кодSession.AddPassword("jkhjk")
?
← →
lmz © (2005-09-12 16:58) [25]
> Молодой человек, не были бы Вы так любезны, сказать нам
> какая ошибка появляется на экране, когда Вы пытаетесь выполнить
> код Session.AddPassword("jkhjk") ?
Никакой ошибки не происходит, просто появляется окно, в котором надо вписать пароль....
← →
Германн © (2005-09-12 17:00) [26]Значить пароль,который ты добавил неверный :(
← →
Германн © (2005-09-12 17:27) [27]Или слишком поздно добавляешь. Может к тому моменту, где выполняется Session.AddPassword("jkhjk") уже было обращение к базе.
← →
lmz © (2005-09-12 19:04) [28]
> Значить пароль,который ты добавил неверный
Ввожу тот же самый пароль в DataBase Desktop всё нормально
> Или слишком поздно добавляешь. Может к тому моменту, где
> выполняется Session.AddPassword("jkhjk") уже было обращение
> к базе.
оставляю код на том же месте, но вместо букв ставлю цифры - всё нормально
← →
Германн © (2005-09-12 19:16) [29]Так какой всё-таки правильный пароль к данной базе?
И как на самом деле ты реализуешь Session.AddPassword()?
← →
lmz © (2005-09-12 21:20) [30]
> И как на самом деле ты реализуешь Session.AddPassword()?
Он идёт на создание формы, т.е в свойстве onCreate
← →
Германн © (2005-09-13 01:23) [31]На нынешнем этапе разговора важно не только то - "где ты вызываешь сей метод", но и "как" ты его вызываешь "реально" в своей программе!
← →
Anatoly Podgoretsky © (2005-09-13 08:55) [32]lmz © (12.09.05 19:04) [28]
В отличии от твоей программы - DataBase Desktop сделан правильно.
← →
lmz © (2005-09-13 11:08) [33]
> "как" ты его вызываешь "реально" в своей программе!
а как его надо вызывать?
> В отличии от твоей программы - DataBase Desktop сделан правильно.
подскажите, как сделать правильно?
← →
msguns © (2005-09-13 11:52) [34]>подскажите, как сделать правильно?
Указывать пароль ДО открытия таблицы. Диалог выскакивает, очевидно, потому, что открытие таблицы выполняется ДО того, как выполняется строка с добавлением пароля. Это запросто бывает, кнда в дизайне в свойстве Active табличного компонента віставлено true
← →
lmz © (2005-09-13 12:44) [35]
> Указывать пароль ДО открытия таблицы. Диалог выскакивает,
> очевидно, потому, что открытие таблицы выполняется ДО того,
> как выполняется строка с добавлением пароля. Это запросто
> бывает, кнда в дизайне в свойстве Active табличного компонента
> віставлено true
а почему тогда с цифрами всё нормально проходит?
← →
lmz © (2005-09-20 22:01) [36]UPPER - при этом получается поиск только по заглавным буквам, а как сделать универсал чтобы и по заглавным и по маленьким буквам выбор был?
← →
Германн © (2005-09-21 01:22) [37]2 lmz © (20.09.05 22:01) [36]
Ну так и сравнивай со строкой в UPPERCASE. Функции преобразующии строку в UpperCase смлтри в хелпе.
И разберись наконец - какой вопрос ты тут задаешь!
1.
>lmz © (05.09.05 15:29)
>Пишу запрос на выборку, как мне написать запрос чтобы отбор шёл хотя бы >по трём буквам, например, вводим в поле "Сан" и из базы выбирались все >названия имён начинающихся с этих трёх букв?
2.
>lmz © (09.09.05 17:03) [2]
>Как в запросе прописать пароль на базу?
А то пока тут "в огороде бузина, а в Киеве дядька"! :)
Смесь №3! :)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2005.10.16;
Скачать: [xml.tar.bz2];
Память: 0.53 MB
Время: 0.046 c