Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.51 MB
Время: 0.018 c
2-1182101663
Newlifeforme
2007-06-17 21:34
2007.07.15
помогите нарисовать дугу


4-1170879879
Vemer
2007-02-07 23:24
2007.07.15
Как сменить цвет фонта ?


2-1182321387
Ral'f
2007-06-20 10:36
2007.07.15
Как исключить дисковод (DRIVE_REMOVABLE, DRIVE_FIXED)?


1-1178402176
Драйвер
2007-05-06 01:56
2007.07.15
Поделитесь функцией HSV to RGB на Паскале ?


2-1182425717
Евгений Р.
2007-06-21 15:35
2007.07.15
Номер текущей записи в tQuery