|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.02.2013, 20:25 | #1 |
Форумчанин
Регистрация: 05.06.2011
Сообщений: 249
|
Не много улучшить скрипт
Всем здравия!
В общем у меня есть скрипт SQL, который делает поиск по базе данных в MS SQL. Код:
Я в строку "where data_type in" добавлял 'int', когда сценарий доходит до столбца int выдает Operand type clash: int is incompatible with ntext В строке "set @substr" писал без кавычек, только цифры и т.п. выдает тоже самое Кто знает как исправить, помогите пожалуйста!
Чтобы быть жизнеспособным, нужно приспосабливаться к любой среде. © Хохот Шамана
Последний раз редактировалось Stilet; 21.02.2013 в 21:59. |
21.02.2013, 21:05 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Ну уж если есть необходимость с помощью LIKE искать в int полях строки (пусть даже состощие из цифр), то преобразуйте значение из поля int в varchar. С помощью CAST. Но все равно не понимаю идеи такого поиска. Нонсенс. А как, например, с NUMERIC полями?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
22.02.2013, 20:10 | #3 |
Форумчанин
Регистрация: 05.06.2011
Сообщений: 249
|
Значит есть глобальная задача, получить базу данных запчастей из программы VIDA. В программе куча баз данных и в каждой базе данных огромное количество таблиц. Я нашел таблицу в которой указаны артикулы всех запчастей, остальные столбцы это различные id и code теперь нужно найти связь между найденной таблицей и остальными данными по данным в столбцах, поэтому мне нужен скрипт который бы искал по id, тип столбца int.
Соответственно преобразовывать тип столбцов не могу.
Чтобы быть жизнеспособным, нужно приспосабливаться к любой среде. © Хохот Шамана
|
22.02.2013, 20:21 | #4 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 22.02.2013 в 20:26. |
|
22.03.2013, 19:40 | #5 |
Форумчанин
Регистрация: 05.06.2011
Сообщений: 249
|
Аватар Можете на примере показать что куда нужно дописать чтобы можно было искать по полям типа Int. А то честно говоря я плохо в том коде разбираюсь, и не очень понял Вашу мысль.
Чтобы быть жизнеспособным, нужно приспосабливаться к любой среде. © Хохот Шамана
|
22.03.2013, 21:40 | #6 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,177
|
еще вернее... он ничего не понимает ни в SQL ни в php .. ни в чем.. главное для него - чаще спрашивать и ждать пока за него решат
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как улучшить форум. | Гриха | О форуме и сайтах клуба | 2798 | 30.11.2011 03:03 |
Улучшить макрос | Севастьянов | Microsoft Office Excel | 0 | 22.09.2011 10:37 |
Как улучшить код | kirza | Общие вопросы Delphi | 10 | 19.01.2011 18:14 |
Как улучшить fps ? | minatavr84 | Компьютерное железо | 2 | 26.03.2009 23:59 |