никто не хочет ответить на банальные вопросы
MS SQL XP procedure problem
Правила форума
Пожалуйста, ознакомьтесь с правилами данного форума
Пожалуйста, ознакомьтесь с правилами данного форума
- Lepsik
- Житель
- Сообщения: 522
- Зарегистрирован: 17 фев 2003, 18:34
- Откуда: Berlin
- Контактная информация:
- папа Карло
- Шарманщик
- Сообщения: 8565
- Зарегистрирован: 17 фев 2003, 15:04
- Откуда: НН -> BC -> WA -> UT -> CA
- Lepsik
- Житель
- Сообщения: 522
- Зарегистрирован: 17 фев 2003, 18:34
- Откуда: Berlin
- Контактная информация:
--дизайн хромает.... так никто не делает
а как делать - научи ?
мой манагер (прости Господи душу мою) навялил репорт компонент, написанный на васике. Соотвественно в этот черный ящик хрен чего вставишь.
Как и все подобные ему ActiveX репорты с базой он общается напрямую.
В базе все лежит в Long/latt. Каждый проект имеет право, в любой удобный для отчета момент, поменять Projection system.
И когда человек решил распечатать репорт - тот ни сном и не духом что делать текущей координатной системой.
Я уже почти задолбил этого умника манагера, но поздно, - я не просчитал заранее последствия и с этим "компонентом" придется жить.
Но иного я пока не вижу.
Дело не столько еще и в компоненте, сколько еще и в вебе, где людям тоже захочется глядеть в правильные координаты.
а как делать - научи ?
мой манагер (прости Господи душу мою) навялил репорт компонент, написанный на васике. Соотвественно в этот черный ящик хрен чего вставишь.
Как и все подобные ему ActiveX репорты с базой он общается напрямую.
В базе все лежит в Long/latt. Каждый проект имеет право, в любой удобный для отчета момент, поменять Projection system.
И когда человек решил распечатать репорт - тот ни сном и не духом что делать текущей координатной системой.
Я уже почти задолбил этого умника манагера, но поздно, - я не просчитал заранее последствия и с этим "компонентом" придется жить.
Но иного я пока не вижу.
Дело не столько еще и в компоненте, сколько еще и в вебе, где людям тоже захочется глядеть в правильные координаты.
- папа Карло
- Шарманщик
- Сообщения: 8565
- Зарегистрирован: 17 фев 2003, 15:04
- Откуда: НН -> BC -> WA -> UT -> CA
- Lepsik
- Житель
- Сообщения: 522
- Зарегистрирован: 17 фев 2003, 18:34
- Откуда: Berlin
- Контактная информация:
- папа Карло
- Шарманщик
- Сообщения: 8565
- Зарегистрирован: 17 фев 2003, 15:04
- Откуда: НН -> BC -> WA -> UT -> CA
- Lepsik
- Житель
- Сообщения: 522
- Зарегистрирован: 17 фев 2003, 18:34
- Откуда: Berlin
- Контактная информация:
- папа Карло
- Шарманщик
- Сообщения: 8565
- Зарегистрирован: 17 фев 2003, 15:04
- Откуда: НН -> BC -> WA -> UT -> CA
-
Woozy
- Завсегдатай
- Сообщения: 278
- Зарегистрирован: 03 мар 2003, 08:55
- Откуда: RU->BC->ON->FI -> Chicago, IL -> Seattle, WA
Re: MS SQL XP procedure problem
Всё в кучу.Lepsik писал(а):http://www.sql.ru/forum/actualthread.as ... &tid=67004
В первом вопросе ты интересуешься, как сгенерировать правильную connection string для определённого сервера, драйвера OLE DB, базы данных? Я недавно писал такое - есть код, что генерит connection string (запрашивает у драйвера). Шефу хотелось проверить взаимодействие с Yukon.
- Lepsik
- Житель
- Сообщения: 522
- Зарегистрирован: 17 фев 2003, 18:34
- Откуда: Berlin
- Контактная информация:
-
Woozy
- Завсегдатай
- Сообщения: 278
- Зарегистрирован: 03 мар 2003, 08:55
- Откуда: RU->BC->ON->FI -> Chicago, IL -> Seattle, WA
Попытаюсь понять (потом) остальные вопросы. Может и первый вовсе не так понял. Anyway.Lepsik писал(а):---Я недавно писал такое - есть код, что генерит connection string
так давай скорее![]()
а по второму вопросу как ? я так понимаю никак не сделать через временные ?
что печально, по третьему вопросу даже альтернатив не вижу, даже полурешений.
<Убрал ответ на неправильно понятый вопрос>
Последний раз редактировалось Woozy 31 дек 2003, 11:43, всего редактировалось 1 раз.
- Lepsik
- Житель
- Сообщения: 522
- Зарегистрирован: 17 фев 2003, 18:34
- Откуда: Berlin
- Контактная информация:
>>Может и первый вовсе не так понял. Anyway
да. немножно не так. Мне надо собрать строку для XP .
То есть вытащить информацию о базе где она была запущена.
собственно, это не проблема, строка я могу клиентом вставить.
хуже с OLE Objects. Никто так и не ответил нигде можно ли это делать в XP.
Правда приходит на ум решение, что я могу написать сервис, которые будет обслужтвать преобразование для XP.
да. немножно не так. Мне надо собрать строку для XP .
То есть вытащить информацию о базе где она была запущена.
собственно, это не проблема, строка я могу клиентом вставить.
хуже с OLE Objects. Никто так и не ответил нигде можно ли это делать в XP.
Правда приходит на ум решение, что я могу написать сервис, которые будет обслужтвать преобразование для XP.
-
Woozy
- Завсегдатай
- Сообщения: 278
- Зарегистрирован: 03 мар 2003, 08:55
- Откуда: RU->BC->ON->FI -> Chicago, IL -> Seattle, WA
- Lepsik
- Житель
- Сообщения: 522
- Зарегистрирован: 17 фев 2003, 18:34
- Откуда: Berlin
- Контактная информация:
--Что за XP?
так по короткому называют сиквелисты
Microsoft® SQL Server™ 2000 extended stored procedures extend Transact-SQL functionality by enabling you to implement logic in functions contained in dynamic-link library (DLL) files, and call those functions from Transact-SQL statements just as you would a Transact-SQL procedure. Dynamic-link library files have the .dll file name extension. Extended stored procedures can include most of the features of Microsoft Win32® and COM applications.
http://msdn.microsoft.com/library/defau ... 2_67vp.asp
так по короткому называют сиквелисты
Microsoft® SQL Server™ 2000 extended stored procedures extend Transact-SQL functionality by enabling you to implement logic in functions contained in dynamic-link library (DLL) files, and call those functions from Transact-SQL statements just as you would a Transact-SQL procedure. Dynamic-link library files have the .dll file name extension. Extended stored procedures can include most of the features of Microsoft Win32® and COM applications.
http://msdn.microsoft.com/library/defau ... 2_67vp.asp
- Lepsik
- Житель
- Сообщения: 522
- Зарегистрирован: 17 фев 2003, 18:34
- Откуда: Berlin
- Контактная информация:
все пребразования носят нелинейный характер. Всего проекционных систем больше сотни. не считая полусотни units для lengthпапа Карло писал(а):как много кооржинат надо для репорта?
В общем на T-SQL такое никто не писал и врядли напишут.
Хотя теоритически возможно. Проще пользовать MapObject от EZRI.
максимум - могу написать скрипт для алгоритма Красовского - идеально описывает геоид для расчета полета баллистических ракет от Красноярска до NY