Текущий архив: 2007.07.15;
Скачать: CL | DM;
Вниз
Загрузка запроса из файла. Найти похожие ветки
← →
vima © (2007-06-18 15:08) [0]Загружаю запрос из файла. После загрузки вылетает ошибка, типа в запросе обнаружен символ "?". Вставил после загрузки из файла:
ShowMessage(Query1.SQL.Text)
. Оказалось, что вместо запроса присутствуют сплошные знаки "?". Пробовал менять кодировки файла с запросом, когда поставил Unicode, то запрос загружался правильно,но впереди запроса, все-равно стоял один знак "?". Подскажите в чем пробюлема и куда рыть? Запрос рабочий, проверял.
← →
Desdechado © (2007-06-18 15:32) [1]Раз файл в юникоде, вероятно, первых 2 байта - признак этого юникода.
Выход - отсекать 2 байта или забыть о файле в юникоде, делать в ANSI
← →
vima © (2007-06-18 15:44) [2]Так я же и говорю, что ежели файл подаешь в ANSI, то одни "?????" и видны.
← →
Desdechado © (2007-06-18 15:49) [3]Тогда код для:
> Загружаю запрос из файла.
← →
iXT © (2007-06-18 15:49) [4]Забыть про кирилицу. Избавит от многих проблем в будущем. Сделает код более читабельным и понятным.
← →
pavel_guzhanov © (2007-06-18 16:00) [5]
> ежели файл подаешь в ANSI
Я так предполагаю, что в файле запрос в кодировке unicode. Когда ты пытаешься его открыть как ansi, получаешь вопросительные знаки. Надо, чтобы в файле была кодировка ansi, а не unicode.
← →
vima © (2007-06-18 17:26) [6]может я неправильно написал, но изначально в файле кодировка ansi,в юникод я переводил ее уже потом, чтобы посмотреть что происходит,т.е. просто сохранял этот файл в разных кодировках и смотрел, что получиться. Так вот именно, когда в ansi сохраняешь,то и есть проблема. Запрос простой:
SELECT *
FROM tbClient cl, tbTown t, tbStreet s
WHERE cl.idTown*=t.idTown AND cl.idStreet*=s.idStreet
iXT © (18.06.07 15:49) [4]
Забыть про кирилицу. Избавит от многих проблем в будущем. Сделает код более читабельным и понятным.
А что значит забыть кирилицу? Запрос то не в кирилице.
← →
iXT © (2007-06-18 17:40) [7]> Запрос то не в кирилице
Тогда страно, что проблемы.
> может я неправильно написал, но изначально в файле кодировка
> ansi
Он такой и должен быть.
← →
vima © (2007-06-18 18:14) [8]ну так,а где же грабли то
← →
Anatoly Podgoretsky © (2007-06-18 18:58) [9]Наверно у тебя ошибка в программе.
← →
vima © (2007-06-19 11:07) [10]Если запрос добавлять методом
Query1.SQL.Add()
или устанавливать свойствоQuery1.SQL.Text
, то все работает нормально. Так что вряд ли это ошибка в программе.
← →
Плохиш © (2007-06-19 11:23) [11]
> Так что вряд ли это ошибка в программе.
Ну сиди, кури дальше.
А ошибка всё-равно в 17й строке.
← →
Desdechado © (2007-06-19 11:27) [12]Намеков и отсылов не понимает. Мож, оно ему не надо?
← →
vima © (2007-06-19 11:27) [13]>Ну сиди, кури дальше.
А ошибка всё-равно в 17й строке.
И что-такое 17я строка?
← →
vima © (2007-06-19 11:30) [14]> Намеков и отсылов не понимает. Мож, оно ему не надо?
понятно только одно,что никто помочь не может
← →
Плохиш © (2007-06-19 11:35) [15]
> понятно только одно,что никто помочь не может
Как же тебе помочь? Если ты основ не знаешь и соответственно не понимаешь помощи :-(
← →
vima © (2007-06-19 11:41) [16]> Как же тебе помочь? Если ты основ не знаешь и соответственно не понимаешь помощи :-(
и какие же основы я должен узнать,если ты так крут в программировании,так подскажи,я собственно за этим сюда и обратился,а растопыривать пальцы каждый умеет
← →
Desdechado © (2007-06-19 11:42) [17]> понятно только одно
Да, с пониманием тоже туго.
Повторю еще раз: где код для
> Загружаю запрос из файла.
← →
Anatoly Podgoretsky © (2007-06-19 11:45) [18]Достаточно
Страницы: 1 вся ветка
Текущий архив: 2007.07.15;
Скачать: CL | DM;
Память: 0.48 MB
Время: 0.035 c