|
Тема |
Това е дълга тема [re: фaнтa] |
|
Автор |
andrew_nikoloff (bugbuster) |
|
Публикувано | 13.04.05 18:03 |
|
|
Първо да попитам - имаш ли представа от програмирането като цяло? В частност с Delphi? Много ще ти е от полза.
За да се вържеш към база на IB трябва да използваш компоненти за достъп. В D7 можеш да ползваш IBX, dbExpress, ADO и т.н. Ще се спра на IBX.
Първо трябва да имаш два компонента - IBDatabase и IBTransaction. Сложи си ги на главната форма на приложението. Установи DefaultDatabase на IBTransaction1 да е IBDatabase1. Щракни двойно на IBTransaction1 и избери да е Read Commited. В IBDatabase1 установи DefaultTransaction да е IBTransaction1, щракни двойно и задай път към файла на базата, потребителско име, евентуално charset, изключи Login prompt-a.
Сега следва компонент за достъп до данните. Най-просто (препоръчвам ти го само за проба. В реални приложения не го ползвай) е IBTable. Сложи един такъв и му установи Database да е IBDatabase1. Сега можеш да си избереш TableName да е някоя от таблиците ти в базата. От тук за да си визуализираш данните ти трябва Data Source (установи пропъртито му DataSet да е IBTable1) и DBGrid (или някой от другите компоненти в Data Aware страницата). На DBGrid1 направи DataSource да е DataSource1. Направи Active на IBTable1 да е True и ако всичко е наред трябва да видиш данните от таблицата ти в грида. Сега можеш да си стартираш програмата (F9) и да въвеждаш/редактираш данни.
Това разбира се е много общо описани. Липсват много неща, без които не би могло едно приложение да бъде качествено, но темата е наистина много обширна. Ако имаш по-конкретни въпроси - пиши! Ще се постараем да ти помогнем.
|
| |
|
|
|