ПредишенСледващото

Как да работят от Delphi директно с ADO

Така че, аз искам да споделя някои от постиженията. така за всеки случай. Ако изведнъж което трябва да направите в моята програма достъп до базата данни, и ще бъде склонна да използва BDE (или невъзможно) - това е доста хубав вариант: Използване на обекти ActiveX Data. Въпреки това, използването им има някои проблеми, а един от тях е как да се прехвърлят Допълнителни параметри такива могат да се пропуснат. Все пак, ако се работи с ADO в човек, а не чрез спирачката IDispatch.Invoke го превръща в главоболие. Ето как да се отървете от него:

след това променливата може да бъде прехвърлен вместо OptionalParam неизползван аргумент.

Освен това, най-приятен начин за получаване на списъка с резултатите:

Има изобилие от възможности, но както се оказа, е следващата най-добрият вариант, който ви позволява да получите желаната форма на курсора (клиент, така и сървър)

Изважда сега може да записва. Тя работи изящно и хладно. Аз съм доволен. Особено доволен от сървърни курсори.

Тествано на Delphi 3.02 + ADO 1.5 + MS SQL 6.5 SP4. Разоравай като звяр.

От екстри АДО - те лесно могат да се използват във всички многонишковите приложения, където BDE понякога не се осъществи, освен ако, разбира се, ODBC драйвер е правилно направено.

Е, вие все още може да се използва за достъп до данните, където всички "нестандартни" тип база данни MS индекс сървър или MS Active Directory Services.

От Delphi (поне версия 4) има "константен" EmptyParam, които могат да бъдат заместени, както е празен параметър.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!