Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.019 c
9-1156496431
B-on
2006-08-25 13:00
2007.07.15
Опять артефакты в OGL


15-1181022997
Суслик
2007-06-05 09:56
2007.07.15
Delphi 2007 update 1


2-1182340007
FIL-23
2007-06-20 15:46
2007.07.15
конвертор кода


2-1180979197
к2в2
2007-06-04 21:46
2007.07.15
Определение учетной записи


2-1182175163
DevilDevil
2007-06-18 17:59
2007.07.15
Быстрое заполнение Excel-я. Как?




   Наверх