Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.07.15;
Скачать: [xml.tar.bz2];

Вниз

Загрузка запроса из файла.   Найти похожие ветки 

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.044 c
6-1165849083
vagrand
2006-12-11 17:58
2007.07.15
WebBrowser через разные прокси серверы


15-1182117601
Kostafey
2007-06-18 02:00
2007.07.15
С днем рождения ! 17 июня


11-1165299456
Galkov
2006-12-05 09:17
2007.07.15
Параметры командной строки


15-1181819724
yutonig
2007-06-14 15:15
2007.07.15
Продаю исходные коды комплекса


15-1181701955
Slider007
2007-06-13 06:32
2007.07.15
С днем рождения ! 11 июня 2007 понедельник





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский