SQL Fox manager | |
---|---|
Влад Колосов Автор Сообщений: 22664 Откуда: Ростов-на-Дону Дата регистрации: 05.05.2005 |
Продолжение банкета...
Обновление версии. Основные доработки - добавлена библиотека статей (T-Sql текстов) и пометка цветом комментариев в статьях. Архив с экзешником и исходниками находится (~400kb): vladislavkolosov.narod.ru Библиотеки, необходимые фоксу (~4mb): vladislavkolosov.narod.ru Внутри архива файл New.txt с более подробными комментариями. Редактор работает более-менее стабильно, так что можно пользоваться ------------------ Совершенство - это не тогда, когда нельзя ничего прибавить, а тогда, когда нечего убавить. |
Re: SQL Fox manager | |
---|---|
Snick Сообщений: 5949 Откуда: Москва Дата регистрации: 21.05.2001 |
Ну что ж, попробуем новинку.
------------------ www.sngsnick.com |
Re: SQL Fox manager | |
---|---|
alexandr_f Сообщений: 127 Откуда: Харьков Дата регистрации: 03.03.2006 |
Все хорошо. Только как сохранить из MSSQL в DBF. Нет сохранения полученного результата
|
Re: SQL Fox manager | |
---|---|
Влад Колосов Автор Сообщений: 22664 Откуда: Ростов-на-Дону Дата регистрации: 05.05.2005 |
В редакторе запросов выбирается соответствующая строка из комбо справа вверху и выполняется запрос.
В редакторе можно выделить часть текста и выполнить его... Не помню, писал я или нет... ------------------ Совершенство - это не тогда, когда нельзя ничего прибавить, а тогда, когда нечего убавить. Исправлено 1 раз(а). Последнее : Влад Колосов, 13.06.07 13:35 |
Re: SQL Fox manager | |
---|---|
TAS Сообщений: 851 Откуда: Москва Дата регистрации: 28.09.2000 |
Сразу недокументированное поведение программы:
пытаюсь добавить сервер, ввожу имя сервера и пользователя, сохраняю - пользователь потерялся! |
Re: SQL Fox manager | |
---|---|
Влад Колосов Автор Сообщений: 22664 Откуда: Ростов-на-Дону Дата регистрации: 05.05.2005 |
Спасибо! Ошибка была в затирании после переключения на закладку "править". Исправлено, архив проекта выложен.
Хочу добавить, что можно переносить сам экзещник, он создаёт все необходимые файлы и папки. Библиотеки фокса тоже нужны, конечно же ------------------ Совершенство - это не тогда, когда нельзя ничего прибавить, а тогда, когда нечего убавить. |
Re: SQL Fox manager | |
---|---|
Foxtrot Сообщений: 3408 Откуда: Куда: Дата регистрации: 25.04.2003 |
а под 8 запустить не судьба?
много нуна кода перелапатить? навскидку не припомните? а то bsod уже утомил ------------------ Мойте ноги, моя ноги вы моете и руки |
Re: SQL Fox manager | |
---|---|
Влад Колосов Автор Сообщений: 22664 Откуда: Ростов-на-Дону Дата регистрации: 05.05.2005 |
Там в гридах используется "AllowCellSelection", не знаю, было такое в 8 или нет. Можно попробовать просто перекомпилировать проект в 8 версии.
Надо заметить, что этот проект полностью не заменяет майкрософтовский менеджер Только наиболее частоупотребимые вещи. Лично я сам практически уже не пользуюсь QA. ------------------ Совершенство - это не тогда, когда нельзя ничего прибавить, а тогда, когда нечего убавить. Исправлено 2 раз(а). Последнее : Влад Колосов, 18.06.07 14:14 |
Re: SQL Fox manager | |
---|---|
alexandr_f Сообщений: 127 Откуда: Харьков Дата регистрации: 03.03.2006 |
Можно добавить. В таблицах в режие просмотра базы хотелось чтобы при выборе делалось SElect * по умолчанию (свойства есть по правой кнопке). Также хорошо б в этом случае было стандартное сомво с сохранение результатов
|
Re: SQL Fox manager | |
---|---|
Влад Колосов Автор Сообщений: 22664 Откуда: Ростов-на-Дону Дата регистрации: 05.05.2005 |
Насчет первого можно подумать, чтобы в настройках переназначать умолчание, а насчет второго - сохраниение из таблиц в DBF без использования запросов в моей практике не используется... Даже не знаю, для чего это может быть нужно.
Если надо "спионерить" серверные таблицы, то можно написать программу в QA и выполнить её. Будет сохранено столько таблиц, сколько будет выполнено запросов в один приём. Правда, прийдется их переименовывать ;). Чем не устраивает комбо в редакторе запросов? Оно сделано по аналогии с QA от MS. Я этим также очень редко пользуюсь. ------------------ Совершенство - это не тогда, когда нельзя ничего прибавить, а тогда, когда нечего убавить. Исправлено 1 раз(а). Последнее : Влад Колосов, 18.06.07 15:24 |
Re: SQL Fox manager | |
---|---|
alexandr_f Сообщений: 127 Откуда: Харьков Дата регистрации: 03.03.2006 |
Ну в QA есть аналог - Show ObjecT И там по правой кнопке есть набор режимов. Среди которых -Open. Чаще всего я ей пользуюсь для хранимых процедур с параметрами -удобно . не инадо помнить какие были параметры , можно не все - подставить умолчания. А если чесно то обычно просматриваешь таблицы и вьюхи на пример содедания , как просмотрщик DBF
|
Re: SQL Fox manager | |
---|---|
Влад Колосов Автор Сообщений: 22664 Откуда: Ростов-на-Дону Дата регистрации: 05.05.2005 |
Правой кнопкой - редактор запросов, затем F5. По-моему ничего сложного... Если не нравится top 10 можно тут же исправить на что угодно. Вообще в боевых задачах просмотр всей таблицы как раз и не требуется, а вот разнообразные выборки делаешь часто... Поэтому и предусморена библиотека статей. В дальнейшем планируется сделать возможность редактирования результатов выборки с занесением на сервер.
Через год работы с базой просто запоминаешь названия и проще набрать все руками в QA. Для вызова ХП можно пользоваться той же библиотекой. У меня так - список серверов слева, прилепленный к левой стороне экрана, там правой кнопкой вызываю редактор или просмотр объектов. ------------------ Совершенство - это не тогда, когда нельзя ничего прибавить, а тогда, когда нечего убавить. |
Re: SQL Fox manager | |
---|---|
alexandr_f Сообщений: 127 Откуда: Харьков Дата регистрации: 03.03.2006 |
Увы в редакторе запросов запрос Select * везде и для процедур и для функций. Кстати в Sedna DataExplorer так и есть - нажал на таблицу она открылась. И стиль оформления другой
|
Re: SQL Fox manager | |
---|---|
Влад Колосов Автор Сообщений: 22664 Откуда: Ростов-на-Дону Дата регистрации: 05.05.2005 |
Это побочный эффект... Я процедуры и функции вообще не собирался запускать, просто в моей практике это не нужно
В принципе, можно сделать вывод параметров, это несложно. Седна это седна (тем более, что его ориентация - исследователь данных, судя по названию), а фоксменеджар - это фоксменеджер Его цель - создание и редактирование серверных объектов, а также выполнение запросов. Как вспомогательное средство - экспорт таблиц на сервер (опять же для этих самых запросов). Стандартные средства - Menegment Studio не устраивает ни по скорости, ни по удобству работы... Здесь, конечно, нет специфических инструментов - оптимизаторов и прочего... Но в большинстве случаев хватает... ------------------ Совершенство - это не тогда, когда нельзя ничего прибавить, а тогда, когда нечего убавить. |
Re: SQL Fox manager | |
---|---|
Влад Колосов Автор Сообщений: 22664 Откуда: Ростов-на-Дону Дата регистрации: 05.05.2005 |
Обновлен проект, дополнения:
Добавлено шифрование пароля в локальной таблице настроек. При выборе "редактор запросов" из контекстного меню процедур дерева объектов SQL в редактор запросов выводится текст выполнения процедуры со списком параметров (было SELECT top 10). Изменена технология экспорта DBF на сервер, загрузка происходит быстрее, в меню списка серверов добавлен пункт "экспорт". Улучшена работа разделителя между списком и просмотром в библиотеке статей. В библиотеке можно создавать подшивки на базе статей и совершать некоторые операции с подшивками. Cортировка осуществляеся с учётом подшивок. Сама подшивка может содержать текст запроса. Изменения в наблюдении за процессами - добавлен сплит-бар, просмотр всех заблокированных объектов, убран показ физических блокировок, блокировки автоматически сортируются по первой и второй колонке (было без сортировки). При работе с редактором запросов в строке статуса указывается номер строки. Возможность изменения подключения в редакторе запросов. В список форматов сохранения добавлен CSV. Различные мелкие исправления. Изменена структура служебных таблиц программы. Ссылки в первом сообщении. ------------------ Совершенство - это не тогда, когда нельзя ничего прибавить, а тогда, когда нечего убавить. Исправлено 1 раз(а). Последнее : Влад Колосов, 30.08.07 14:03 |
Re: SQL Fox manager | |
---|---|
alexandr_f Сообщений: 127 Откуда: Харьков Дата регистрации: 03.03.2006 |
А можно ли использовать в проекте какой- нибудь из разработанных гридов со встроенной сортировкой и(или) фильтром . Особенно 1 , так ка при в стандартном SQL Studio по моему такого нет
|
Re: SQL Fox manager | |
---|---|
Влад Колосов Автор Сообщений: 22664 Откуда: Ростов-на-Дону Дата регистрации: 05.05.2005 |
Непонятно, что такое "Особенно 1", но где, на мой взгляд, сортировка нужна - она есть. Также есть поиск в просмотре объектов базы по набранному слову (таймаут нажатий по-моему 0.5 или 0.3 сек, сейчас не помню). К тому же, позиция сохраняется. Например, если на выбрать таблицу ZZZ и переключиться в раздел процедур, выбрать процедуру BBB, то при переходе к таблицам активной будет всё та же ZZZ. Для процедур останется BBB.
Куда ещё желательно добавить сортировку? ------------------ Совершенство - это не тогда, когда нельзя ничего прибавить, а тогда, когда нечего убавить. Исправлено 2 раз(а). Последнее : Влад Колосов, 25.09.07 18:31 |
Re: SQL Fox manager | |
---|---|
alexandr_f Сообщений: 127 Откуда: Харьков Дата регистрации: 03.03.2006 |
В SQLrezult (Browse). Не могу отсортеровать по полю. Жму на заголовок колонки. Стрелка появляется по сортровки нет. А на счет поиск непонял. По CTRL+F -свойство find не найдено - как и остальные CTRL+ буква.
Я чтото нето делаю? |
Re: SQL Fox manager | |
---|---|
Влад Колосов Автор Сообщений: 22664 Откуда: Ростов-на-Дону Дата регистрации: 05.05.2005 |
Цитата:Поиск объектов базы, не результатов запроса. Поиск инкрементный, при последовательном вводе символов с клавиатуры. Вообще-то предполагалось, что программу будут использовать люди, как-то знающие T-SQL и умеющие составлять запросы, в том числе знающие, как задавать в них порядок сортировки и фильтрацию... ------------------ Совершенство - это не тогда, когда нельзя ничего прибавить, а тогда, когда нечего убавить. |
Re: SQL Fox manager | |
---|---|
alexandr_f Сообщений: 127 Откуда: Харьков Дата регистрации: 03.03.2006 |
Вопрос не об этом. Знаю я T-SQL. Вопрос об использовании результатов уже полученного запроса и преимуществ VFP, в т.чю и сортировки и фильции результатов без необходимости повторного запроса. Например мне надо найти значения datetime < {1.1..1990} - известнаю проблема закачки из фокса пустого времени по переменному коли честиву полей.
|
© 2000-2024 Fox Club  |