Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

KOL & SQL Server


АлександрК ©   (2003-02-09 19:55:00) 

Как присоединиться к базе данных MS SQL Server, сделать SQL-запрос, выполнить процедуру и пр. Может просто есть где взять описание процедур и функций для этого?


Kladov   (2003-02-14 15:47:00) [1]


> М.Б. дело в БДЕ?


Не в коем случае. BDE не используется. По шагам смотрите что не так.


SerB   (2003-02-13 05:31:00) [2]

Чтобы голова у других не болела... оказывается с кодировкой все нормально, просто у меня в исходной базе была кодовая страница таблицы какая-то японская по ошибке посталена... А так отрабатывает Font.Charset = 1 (по умолчанию)без проблем.... Кладову спасибо за подсказку (посмотреть, что в windows.pas определено)Зато теперь знаю что русская кодировка = 204.
Не могу разрешить проблемы с навигацией... База - парадоксовская. На query.last, query.prev, query.post - генерируется ошибка БДЕ. query.refresh вообше не существует... М.Б. дело в БДЕ?


SerB   (2003-02-12 05:16:00) [3]

Большое спасибо всем за ответы... Постараюсь больше с мелочами не надоедать...
2Bartov... Жду и надеюсь...


Kladov   (2003-02-11 16:24:00) [4]


> XXXX_Charset из Windows.pas, если их применить в свойстве
> Font.Charset KOLForm или какого-нибудь MCK-контрола в KOL&MCK
> проектах реагирует предложением использовать целое число
> от 0 до 255...

Вот и возьмите то целое число, которое соответствует нужной константе.


> Отрабатывает только одна часть, загрузка таблицы из БД.

Раньше бы сказали, раньше бы исправил. KOLoleDB не при чем. Ошибка в asm-версии какого-то кусочка кода в kol.pas. Если поставить pas_version, все работает. Буду искать. Собственно, уже нашел, что WndProcCommonNotify. Теперь буду смотреть на него.


Bartov   (2003-02-11 14:25:00) [5]

2SerB
> Что касается компонентов для БД, мне не трудно, просто я пока еще не врубился как это сделать...
Надо хорошо обдумать, если прблемы с созданием MCK, то вот ссылка http://delphikol.narod.ru/kol/docs/CreationComps.zipна архив подобранных мною статай про создание компонентво(свойств, всяких наворотв и т.д.) - размер 123Кб.

> Ведь начало уже сделано (я имею ввиду мастер шаблонов)
Его развивать еще надо, если бы хоть кто-нибудь написал мне что в нем не хватает или что переделать - чтобы действительно сделать "мастер". Новую версию делать буду на следующей недели, так что пишите.

>Уж придумали бы (призываю все сообщество приKOLистов) какой-нибудь конвертор, что-ли, для преобразования VCL компонентов MCK...
Если ты имеешь ввиду, что для KOLxxx.pas делать для него MCK, то это хорошая идея, можно подумать...


SerB   (2003-02-11 13:04:00) [6]

Владимир, в том и прикол, что на эти XXXX_Charset из Windows.pas, если их применить в свойстве Font.Charset KOLForm или какого-нибудь MCK-контрола в KOL&MCK проектах реагирует предложением использовать целое число от 0 до 255...
Что касается компонентов для БД, мне не трудно, просто я пока еще не врубился как это сделать... Уж придумали бы (призываю все сообщество приKOLистов) какой-нибудь конвертор, что-ли, для преобразования VCL компонентов MCK... Ведь начало уже сделано (я имею ввиду мастер шаблонов)


Кладов   (2003-02-11 07:10:00) [7]

Константы XXXX_Charset определены в Windows.pas.


> сделайте кто-нибудь зеркала для работы с БД, ведь вам это
> не трудно...

А вам трудно?


> Отрабатывает только одна часть, загрузка таблицы из БД.
>

Я посмотрю у себя.


SerB   (2003-02-11 04:31:00) [8]

Володя, из версиии в версию я пытаюсь откомпилировать твой пример из OLEDB, увы, безуспешно... Отрабатывает только одна часть, загрузка таблицы из БД. При попытке внести правку в любое из полей - несусветная ругань... Так что ссылка на документацию в файле не совсем корректна...
Очень хорошо, почти DBAware, проблема решена у А.Шахайло, по, почему-то его "джентльменский" набор (KOLEdit, KOLEditor, KOLTable) не входит даже в раздел "Базы данных", а последний файл вообще присутствует только в англоязычной версии... Да и то, что есть - не без глюков, приходится править на этаме компиляции editor, глушить свойство MASK и директиву {$I Version.inc}, т.к. последний файл "не входит в состояние поставки"...
А вообще предложение ко всем метрам, сделайте кто-нибудь зеркала для работы с БД, ведь вам это не трудно...
Ну и еще один вопрос, почему-то у меня БДЕ возвращает данные в черт знает какой кодировке (таже база, парадоксовская в IDE работает без глюков). И ешще, вопрос Кладову, Владимир, прокомментируй пожалуйста, что ты имел ввиду под определениями Font.Charset[0...255] вместо принятых в IDE "Default_Charset", "Russian_Charset" и т.д. пробовал изменять значения -без видимых результатов...


Kladov   (2003-02-09 20:21:00) [9]

в инструкции к KOLEDB написано именно про MS SQL Server.


Наверх

Титульная страница Поиск, карта сайта Написать письмо