![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Запрос выдает ошибку "Недопустимое имя псевдонима"
49 Cent © (2006-01-19 12:25:00)Есть 3 компьютера и на каждом стоит Делфи 7 с одинаковыми настройками. На 2 компьютерах запрос выполняется, а на 3 выдает ошибку: "Недопустимое имя псевдонима". На 2 компьютерах операционка XP, а на 3, где запрос не выполняется стоит 98. Программа запускается из одной папки и работает с одной базой данных. Почему так происходит? Почему на 2 компутерах запрос выполняется, а на 3 нет.
sniknik (2006-01-19 17:24:00) [1]предположение - строка коннекта к odbc dsn сделана, не находит.
> №
да уж... хотя бы так [№]
SergP. (2006-01-19 17:04:00) [2]Поставь на третий комп тот же акцесс что и на остальных...
Х/з.. Может поможет...
Johnmen (2006-01-19 16:43:00) [3]Ну Аксес то разный.
JazY (2006-01-19 16:31:00) [4]
> А где TADOConnection?
Точно. Заблы про него. Есть такое.
> Странное имя для поля, не находишь?
Ну, все относительно. Может и странное, но везде (кроме 1 компа) работает.
Johnmen (2006-01-19 16:26:00) [5]1. Странное имя для поля, не находишь?
2. А где TADOConnection?
3.
>Хер знает. Я запускаю программу как обычный exeшник, а не из под Делфи.
Печально...
JazY (2006-01-19 16:18:00) [6]
> На какой конкретно строке кода выдаётся ошибка?
Хер знает. Я запускаю программу как обычный exeшник, а не из под Делфи.
> Какие конкретно компоненты работы с БД используются?
Используется DataSource, Adoquery и Dbgrid.
> В конце концов, где сам запрос?
SELECT *
FROM 2005
WHERE № = :param
UNION ALL
SELECT *
FROM 2006
WHERE № = :param1
Johnmen (2006-01-19 16:14:00) [7]На какой конкретно строке кода выдаётся ошибка?
Какие конкретно компоненты работы с БД используются?
В конце концов, где сам запрос?
Плохиш (2006-01-19 16:13:00) [8]
> Ситуация такая! Есть аксесовский файл, который содержит
> в себе крутейшую таблицу.
Дальше читатать не смог, заснул ... Люблю философские повествования на ночь читать.
Marconi (2006-01-19 16:13:00) [9]все понятно, число компов должно быть степень от двойки!
JazY (2006-01-19 16:08:00) [10]Ну, на 2 компутерах запрос выдает нужную информацию и успешно отражает ее в Dbgrid, а на 1 компутере выдает ошибку типа "Недопустимое имя псевдонима". Поэтому я и говорю, что мол на 1 компутере запрос не работает посколько вылезает ошибка, а на 2 других зашибись как работая, т.е не выдывая никаких ошибок, а только нужный результат.
Johnmen (2006-01-19 15:49:00) [11]>...крутейшую таблицу.
От крутейшего перца, видимо?
:)
>Ну, возможно, не крутейшую, но таблицу. :)
Ну, возможно, содержит, но не таблицу. :)
> Проблема в том, что на 1 компутере все это не работает, а на всех других зер гут.
Я не понял два последних слова, в словаре не нашёл...:(
Но подозреваю, что имелось в виду что "всё хорошо, всё работает".
Вопрос:
Что означают слова "все это не работает"? Что дало повод эти слова здесь употребить?
JazY (2006-01-19 15:36:00) [12]Ситуация такая! Есть аксесовский файл, который содержит в себе крутейшую таблицу. Ну, возможно, не крутейшую, но таблицу. :) Я использую Tadoquery и определенный SQL запрос, который капашится в таблице и все это добро (т.е результаты) отображает в Dbgrid. Проблема в том, что на 1 компутере все это не работает, а на всех других зер гут.
> и что за буффонада с переодеваниями ?
Все забываю какой ник использовать, а зарегистрироваться все не собирусь... да и так ли это важно.
Digitman (2006-01-19 15:19:00) [13]и что за буффонада с переодеваниями ?
Johnmen (2006-01-19 15:08:00) [14]С каким запросом? С депутатским?
JazY (2006-01-19 15:00:00) [15]
> Про ОСи рассказал потому
Для пущей информированности... Как с запросом то быть?
Johnmen (2006-01-19 12:40:00) [16]Про ОСи рассказал потому, что запрос к ним? :)))