Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.30;
Скачать: CL | DM;

Вниз

KOL & SQL Server   Найти похожие ветки 

 
АлександрК   (2003-02-09 19:55) [0]

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


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

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


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

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


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

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


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

А вам трудно?


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

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


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

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


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

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

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

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


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


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

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


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

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


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

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


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

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


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


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


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



Страницы: 1 вся ветка

Текущий архив: 2003.10.30;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.027 c
1-98551
AndrewK
2003-10-20 14:28
2003.10.30
TADOConnection в консольном приложении


1-98738
Донской
2003-10-20 17:18
2003.10.30
Освобождение памяти, инициализированной New()


11-98533
Kladov
2003-02-12 16:57
2003.10.30
Просьба посмотреть на DoubleBuffered/Transparent


14-98822
alexshell
2003-10-11 09:12
2003.10.30
задача...


14-98784
Skier
2003-10-10 10:22
2003.10.30
Два спортивных вопроса на выходные. :)