powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Почему запрос не работает при переносе приложения ???
2 сообщений из 2, страница 1 из 1
Почему запрос не работает при переносе приложения ???
    #32027695
Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.

Подскажите plz.
Может у кого-то была такая проблема уже ?

Я использую в программе 2 типа запросов.
1. SELECT * FROM tablename
2. SELECT * FROM tablename WHERE id = (int)

Так Вот проблема в том, что там где все это я пишу у меня все работает.
А если переношу свою программу на другой комп и пытаюсь обратиться не к локальному MSSQL а к сетевому (хотя это конечно может и не имеет значения), то корректно работает только запрос 1. а при попытке выполнить второй получаю эксепшн
-------------
[Microsoft][ODBC SQL SERVER Driver][SQL Server]Line 1: Incorrect syntax near '='
-------------
В чем тут может быть дело ? В Query Analizer'e все работает нормально.

Заранее благодарен.
...
Рейтинг: 0 / 0
Почему запрос не работает при переносе приложения ???
    #32027719
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если вы и впрямь пишите буква в букву так, как написано в п.2, то это некорректный синтаксис. Не только SQL-серверу, но и мне не совсем понятно, что с чем должно сравниваться, когда вместо значения указывается тип, взятый в скобки (int).
Попробуйте так:
SELECT * FROM tablename WHERE id = 5
или так:
SELECT * FROM tablename WHERE (id = 5)
Если же под (int) вы подразумевали различные варианты целочисленных значений, то проверьте следующие моменты:
1. Действительно ли поле id имеет тип int?
2. Кто является владельцем таблицы TableName?
Если таблица создавалась под учетной завписью, которая не входит в группу DataBaseOwhers, то обращаться к ней нужно по имени-фамилии-отчеству:
SELECT * FROM Ivanov.TableName WHERE (id = 5)
Когда Owner не указан, подразумевается, что это DBO.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Почему запрос не работает при переносе приложения ???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]