On-line: Dr. Oldwarez, PSP, tnsr2, гостей 1. Всего: 4 [подробнее..]
АвторСообщение
Администратор




Пост N: 453
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 18.12.06 13:37. Заголовок: HBADO


Кому интересно - гляньте, ado rdd

http://www.shoppmarketing.com/forum/hbadox.612.09.zip

Без сырцов

Сам не смотрел

Спасибо: 0 
Профиль
Ответов - 7 [только новые]


постоянный участник




Пост N: 184
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 19.12.06 13:05. Заголовок: Re:


А для чего оно ?

Спасибо: 0 
Профиль
модератор




Пост N: 384
Зарегистрирован: 25.05.05
ссылка на сообщение  Отправлено: 19.12.06 13:16. Заголовок: Re:


Andrey пишет:

 цитата:
А для чего оно ?


Andrey
сможешь использовать такие команды

#command ADO CONNECT <StrDriver> => ADOCONNECT( <StrDriver> )
#command ADO DISCONNECT => ADODISCONNECT()
#command ADO APPEND BLANK => ADOAPPEND()
#command ADO EDIT => ADOEDIT()
#command ADO COMMIT [<save:SAVE>] => ADOCOMMIT( [<.save.>] )
#command ADO SKIP => ADOSKIP( 1 )
#command ADO SKIP <num> => ADOSKIP( <num> )
#command ADO DELETE => ADODELETE()
#command ADO REPLACE <f1> WITH <v1> => ADOREPLACE( <(f1)>, <v1> )
#command ADO GOTOP => ADOGOTOP()
#command ADO GOBOTTOM => ADOGOBOTTOM()
#command ADO SET FILTER TO => ADOSETFILTER()
#command ADO SET FILTER TO <xpr> => ADOSETFILTER( <xpr> )
#command ADO SAVE <(CfILE)> => ADOSAVE( <(CfILE)> )
#command ADO EXECUTE <Sql> => ADOEXECUTE( <Sql> )
#command ADO LOCATE <xpr> => ADOLocate( <xpr> )
#command ADO REGLOCK => ADOREGLOCK()
#command ADO CLOSE => ADOCLOSE()
#command ADO CLOSE ALL => ADOCLOSEALL()
#command ADO USE => ADOUSE()
#command ADO USE <(StrDatabase)> => ADOUSE( <(StrDatabase)> )
#command ADO SORT ON [<(cF)>][<(x)>]=> ADOSORT( [<(cF)>][, <(x)>] )
#command ADO SELECT <(cRecordSet)> => ADOSELECT( <(cRecordSet)> )

#xcommand ADO SQL DELETE <*cSQL*> => ADOEXECUTE( 'DELETE '+ <(cSQL)> )
#xcommand ADO SQL INSERT <*cSQL*> => ADOEXECUTE( 'INSERT '+ <(cSQL)> )
#xcommand ADO SQL UPDATE <*cSQL*> => ADOEXECUTE( 'UPDATE '+ <(cSQL)> )
#xcommand ADO SQL ALTER <*cSQL*> => ADOEXECUTE( 'ALTER ' + <(cSQL)> )
#xcommand ADO SQL CREATE <*cSQL*> => ADOEXECUTE( 'CREATE '+ <(cSQL)> )
#xcommand ADO SQL DROP <*cSQL*> => ADOEXECUTE( 'DROP ' + <(cSQL)> )
#xcommand ADO SQL RENAME <*cSQL*> => ADOEXECUTE( 'RENAME '+ <(cSQL)> )
#xcommand ADO SQL UPDATE <*cSQL*> => ADOEXECUTE( 'UPDATE '+ <(cSQL)> )
#xcommand ADO SQL GRANT <*cSQL*> => ADOEXECUTE( 'GRANT ' + <(cSQL)> )
#xcommand ADO SQL REVOKE <*cSQL*> => ADOEXECUTE( 'REVOKE '+ <(cSQL)> )

для доступа к базам в форматах
MS ACCESS // ADOMDB
FIREBIRD // ADOGDB
MYSQL // ADOMySQL
PARADOX // ADOPX
XML // ADOXML
а также
REMOTE // ADORDS


Спасибо: 0 
Профиль



Пост N: 1
Зарегистрирован: 19.12.06
ссылка на сообщение  Отправлено: 19.12.06 18:24. Заголовок: Re:


есть версия посвежее, проверил, на xharbour 0.99.7 - работает
http://www.shoppmarketing.com/forum/hbadox.612.11.zip

Спасибо: 0 
Профиль
постоянный участник


Пост N: 146
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 01.05.07 14:57. Заголовок: Re:


Включено в Harbour\contrib

* Harbour Project source code:
* ADORDD - RDD to automatically manage Microsoft ADO
*
* Copyright 2007 Fernando Mancera <fmancera@viaopen.com> and
* Antonio Linares <alinares@fivetechsoft.com>
* www - http://www.harbour-project.org

Пока тестировалось разработчиками только с MS Access и MySQL.
судя по всему в зачаточном состоянии, хотя

USE test00 VIA "ADORDD" TABLE "ACCOUNTS" MYSQL ;
FROM "www.freesql.org" USER "myuser" PASSWORD "mypass"

LOCATE FOR "City LIKE 'Chi*'"

while ! Eof()
? test00->First, test00->City
CONTINUE
end

работает.

Пробовал использовать для чтения данных с mdb файлов, довольно удобно.
Правда, базы не сложные.

Пользователям Harbour для использования adordd.lib нужно подключать библиотеки usrrdd.lib и hboleaut.lib.
Использовать библиотеку можно и с xHarbour.

Подробнее смотрите здесь



Спасибо: 0 
Профиль
администратор




Пост N: 668
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 01.05.07 19:57. Заголовок: Re:

Спасибо: 0 
Профиль
Администратор




Пост N: 490
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 03.05.07 10:00. Заголовок: Re:


Я смотрю этот rdd сейчас активно дорабатывают

Спасибо: 0 
Профиль
модератор




Пост N: 477
Зарегистрирован: 25.05.05
ссылка на сообщение  Отправлено: 03.05.07 11:52. Заголовок: Re:


Pasha пишет:

 цитата:
Я смотрю этот rdd сейчас активно дорабатывают


Еще бы, не зря Антонио Линарес за него взялся

Спасибо: 0 
Профиль
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 169
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет