Страница 2 от 3 ПърваПърва 123 ПоследноПоследно
Резултати от 16 до 30 от общо 33

Как да свържа Delphi приложение с MySQL базаданни под cpanel

Сподели във Facebook Сподели в Twitter Изпрати на Email Сподели в LinkedIn
  1. Senior Member
    Тук е от
    Feb 2003
    Мнения
    2,351
    #16

    Re: Как да свържа Delphi приложение с MySQL базаданни под cpanel

    Аз си мисля, че никак няма да е зле да позачетеш някоя книжчица по темата и след това, ако има нещо неясно, да питаш.
    С папагалско повтаряне на код предложен от друг ще стигнеш до задънена улица след недълго време.
    Отделно че постановките на въпросите ти издават, че на моменти не си наясно как и защо го правиш.

  2.  
     
  3. Junior Member
    Тук е от
    Feb 2007
    Мнения
    18
    #17

    Re: Как да свържа Delphi приложение с MySQL базаданни под cpanel

    Правилно, не съм запознат с компонентите за база данни на делфи. Нека се опитам да пообясня проблема ...

    Намерих код който частично решава проблема ми (само мога да си направя извадка от таблицата), но не успях да го адаптирам за промяна на запис.

    #############
    1. Drop a TSQLConnection component on the form. Set the ConnectionName to MySQLConnection and set LoginPrompt to False. Set the Params property to the connection property and then set Connected to True.

    2. Drop a TSQLQuery component on the form and set its SQLConnection property to the TSQLConnection component in step 1. Then click on the SQL property and type:
    SELECT *
    FROM stdcodes
    WHERE areacode = :areacode

    Then click on the Params property and set the DataType and ParamType properties of the areacode param.

    with SQLQuery1 do
    begin
    Close;
    ParamByName('areacode').Value := somevalue;
    Open;
    // Loop thru the result set.
    while not Eof do
    begin
    // Get the values of individual fields in the result set.
    x := FieldByName('country').AsString;
    y := FieldByName('areacode').AsInteger;
    Next;
    end;
    end;
    #####################

    В моя случай имам таблица 'pet', полета - name, owner, species

    Трябва ми програмата ми да прави това:

    UPDATE pet
    SET owner =ownernew
    WHERE name =: nameask

    където ownernew и nameask са променливи string тип, зададени от друга част на програмата.

    Искам тази команда да се изпълнява само когато

    Name = nameask
    и
    owner = 0 (при по-горното условие)

    ПРИМЕРНА ТАБЛИЦА:

    name owner species
    Balkan Ben dog
    Sunshine NULL NULL

    На езика на ПАскал ми трябва :

    nameask:=SunShine;
    ownernew:=Dani;
    If name = SunShine and owner = NULL then owner = ownernew;

    РЕЗУЛТАТНА ТАБЛИЦА:
    name owner species
    Balkan Ben dog
    Sunshine Dani NULL


  4. Member Аватара на myrshavija
    Тук е от
    Nov 2004
    Живее в
    София, Дружба 2
    Мнения
    382
    #18

    Re: Как да свържа Delphi приложение с MySQL базаданни под cpanel

    Цитат Първоначално публикувано от neverman
    идеята е че ми трябват delphi командите за манипулиране на MySQL таблици ... не SQL командите за SQL таблици.
    Би ли пояснил с какво се различават "командите за манипулиране на MySQL таблици" и "SQL командите за SQL таблици"? И понеже очевидно за пръв път виждаш Делфи, как се надяваш да направиш читаво приложение, че и да работи? Ей така от първия път. С помощ от някакъв форум? Не казвам, че е трудно. Но все ще ти е необходимо да имаш някаква представа КАКВО правиш, КАК го правиш и ЗАЩО го правиш точно така.
    Пожелавам ти успех!

  5. Junior Member
    Тук е от
    Feb 2007
    Мнения
    18
    #19

    Re: Как да свържа Delphi приложение с MySQL базаданни под cpanel

    щом за няколко месеца без да разбирам особено от паскал и нищо от делфи съм направил програмка с 3000 реда код ... явно бързо уча от форумите ... въпроса ми не е да се развивам в тази област, а просто да си завърша програмата.

    Ако някой може да помогне ... мога само да съм ви благодарен, иначе здраве да е.

  6. Member
    Тук е от
    Nov 2005
    Мнения
    295
    #20

    Re: Как да свържа Delphi приложение с MySQL базаданни под cpanel

    Добре, де. Не говоря на Delphi, но ти си го казал
    Код:
    UPDATE pet
    SET owner =ownernew
    WHERE name =: nameask
    Защо не добавиш
    Код:
    AND owner = 0
    и да си решиш проблема?

  7. Junior Member
    Тук е от
    Feb 2007
    Мнения
    18
    #21

    Re: Как да свържа Delphi приложение с MySQL базаданни под cpanel

    на лаготитам си е така (или през MySQL клиент написано) си е така ... въпроса е под delphi 7 как да напиша кода.

    Не познавам компонентите на Delphi 7 за база данни и от 1 седмица цикля да чета литература и форуми как да се напише... още не съм успял.


  8.  
     
  9. Senior Member
    Тук е от
    Feb 2003
    Мнения
    2,351
    #22

    Re: Как да свържа Delphi приложение с MySQL базаданни под cpanel

    Цитат Първоначално публикувано от neverman
    от 1 седмица цикля да чета литература и форуми как да се напише... още не съм успял.
    Би ли споделил заглавието на тази Литература? Учудващо за мен е, че след 1 седмица четене не си прочел това, което обикновено е още в първа глава, втора страница на която и да е книга за работа с бази данни.
    Още по-голямо недоумение у мен буди изречението:
    Цитат Първоначално публикувано от neverman
    щом за няколко месеца без да разбирам особено от паскал и нищо от делфи съм направил програмка с 3000 реда код ... явно бързо уча от форумите
    И за да видиш, че нямам за цел да се заяждам с теб, дори напротив, всячески се опитвам да ти помогна, карайки те да Четеш, та ще ти дам един жокер.
    Потърси книжката на Андрей Сорокин - Delphi - разработка баз данных, но понеже е цели 463 страници, а ти сигурно си зает човек, прескочи направо на 203 страница, "Введение в язык SQL.

    (ако не можеш да я намериш, 61 MB е, мога да ти я предоставя някъде за теглене)

  10. Junior Member
    Тук е от
    Feb 2007
    Мнения
    18
    #23

    Re: Как да свържа Delphi приложение с MySQL базаданни под cpanel

    Borland Delphi - Database Application Developers Book.pdf
    Delphi.NET ...

    ne razbiram osobeno ruski, no pomosht bih priel, ako se govori po temata, mislia che moga da se opravia s primerite, dai link pls.

    A za zaiajdaneto ... tuk sam da tarsia pomosht ... koeto znachi che sam dosta nachinaesh. Znam si nivoto, predpolagam vasheto.

  11. Senior Member
    Тук е от
    Feb 2003
    Мнения
    2,351
    #24

    Re: Как да свържа Delphi приложение с MySQL базаданни под cpanel

    Искаш да кажеш, че си чел тази http://portal.aauj.edu/portal_resour...opers_book.pdf тънка книжка, но не си успял да стигнеш до страница 115 "Using SQL in applications"?
    Или си стигнал, но въпреки картинката на стр.118 пак не си разбрал как става номера?


    /И не пиши на ШЛОКАВИЦА, ако обичаш /

  12. Junior Member
    Тук е от
    Feb 2007
    Мнения
    18
    #25

    Re: Как да свържа Delphi приложение с MySQL базаданни под cpanel

    препрочетох го наново ... и все още не мога да си изпалня заданието. Успявам единствено да си направя извадката на конкретния запис от таблицата, но не мога да зацепя как да поправя този запис в самата таблица...

    от това което разбрах е, че Query може да се използва или само с Select (извадки) или само за запис и поправка на записи (Insert, Update, Delete ...) ... т.е. се ползва или Open или ExecSQL. Но до тук ... повече за сега не съм успял да измисля.

    Като не искате да помогнете, ще си помагам сам Сори, че ви занимавам

  13. Junior Member
    Тук е от
    Feb 2007
    Мнения
    18
    #26

    Re: Как да свържа Delphi приложение с MySQL базаданни под cpanel


    много сложно беше да изпишете един такъв код ... чак се чудя за какъв чеп си правя труда да питам тук ... 1000 литератури, 1000 коментара колко знаем, а един глупав алгоритам не можете да изпишете без да се покаже колко сме начетени ... макар да не видях код, а само колко сме начетени ...

    Ади, ако някой друг има проблеми по темата, може да пита ... туко виж сам му намерил отговор без да се налага да учи руски и да прочете цялата българска и чуждестранна литература преди да получил елемтарен отговор на елементарния си въпрос.


    // Insert record
    procedure TForm1.Button1Click(Sender: TObject);
    begin
    with Query1 do
    begin
    Active:=False;
    SQL.Clear;
    SQL.Add('Insert into country(NAME,CAPITAL,CONTINENT,AREA,POPULATION)
    values(
    ''A_My_Country'',
    ''A_My_Capital'',
    ''A_My_Continent'',
    1,
    1)');
    ExecSQL;
    end;
    Table1.Refresh;
    end;

    // Delete record
    procedure TForm1.Button2Click(Sender: TObject);
    begin
    with Query1 do
    begin
    Active:=False;
    SQL.Clear;
    SQL.Add('Delete from country where name=''A_My_Country''');
    ExecSQL;
    end;
    Table1.Refresh;
    end;

    //Update record
    procedure TForm1.Button3Click(Sender: TObject);
    begin
    with Query1 do
    begin
    Active:=False;
    SQL.Clear;
    SQL.Add('Update country set name=''A_Your_Country''
    where name=''A_My_Country''');
    ExecSQL;
    end;
    Table1.Refresh;
    end;

  14.  
     
  15. Member Аватара на myrshavija
    Тук е от
    Nov 2004
    Живее в
    София, Дружба 2
    Мнения
    382
    #27

    Re: Как да свържа Delphi приложение с MySQL базаданни под cpanel

    Благодарим ти, о, най-велики neverman! За това, че сподели кода си с нас, недостойните. Ще ти издигнем паметник в знак на вечна благодарност.
    Black Adder, неузнаваем си. Опитвам се да те заместя(не имитирам), но, колкото и да искам, не бих могъл да достигна съвършенството ти.

  16. Senior Member
    Тук е от
    Feb 2003
    Мнения
    2,351
    #28

    Re: Как да свържа Delphi приложение с MySQL базаданни под cpanel

    След като имаш намерение
    Цитат Първоначално публикувано от neverman
    Става въпрос за последня софтуер за Ферион дето направих. Искам да го продавам през нета, но за целта искам да направя малко верификации и да го направя по-сигурен като прави проверка към база данни.
    господ да пази хората които ще го купуват от теб.
    Цитат Първоначално публикувано от neverman
    много сложно беше да изпишете един такъв код ... чак се чудя за какъв чеп си правя труда да питам тук ... 1000 литератури, 1000 коментара колко знаем, а един глупав алгоритам не можете да изпишете без да се покаже колко сме начетени ... макар да не видях код, а само колко сме начетени ...
    Браво, когато искаш, виждаш че можеш. Изписа 3000 реда питане, в 2 страници вече тема, вместо на четеш. Тва мързела е велика сила.
    Верно че то и тоя код си го краднал накъде готово от нета, ама карай, важно е че си се потрудил.
    Благодаря и за споделянето на тъй скъпоценно придобитите ти знания, но както се казва 'Това го знае всяко хлапе' (което си е писало домашните)

    А сега след като откри топлата вода, можеш да си измиеш и краката и да лягаш

  17. Junior Member
    Тук е от
    Feb 2007
    Мнения
    18
    #29

    Re: Как да свържа Delphi приложение с MySQL базаданни под cpanel

    Black Adder : ти да нямаш някакаъв проблем с комуникирането ? излизай малко повече сред хора ... комплексирането е лошо състояние в днешни времена, лекувай се.

    А за задачката тук, ако разчитах на Вас, нямаше да мога и началото на програмата да напиша преди да прочета всичко за компютрите излязло до сега.

    Ти ако и така програмираш, сигурно едвам се изхранваш ... интернета да го прочиташ целия за да пуснеш малко "топла вода" ... не е лесно. Не си оправдавай мързела с мен ... теб те мързи да пишеш "детски кодове"... ако въобще можеш разбира се.

    Знаеш ли, просто намери си друго място да избиваш болестните си състояния.

    Казвам модераторите да локват тази тема вече, изчерпа се темата.

    Мерси на всички които помогнаха с код.

  18. Member Аватара на myrshavija
    Тук е от
    Nov 2004
    Живее в
    София, Дружба 2
    Мнения
    382
    #30

    Re: Как да свържа Delphi приложение с MySQL базаданни под cpanel

    neverman, сладурче, имаш бири от мен - колкото искаш. Живи и здрави да сте - ти и всички като теб. Докато има повече хора като теб, ще има хляб и за тези като мен

Сподели във Facebook Сподели в Google Plus Сподели в Twitter Изпрати на Email Сподели в LinkedIn
Страница 2 от 3 ПърваПърва 123 ПоследноПоследно

Подобни теми

  1. приложение за управление на достъп
    От get във форум Общ - софтуер
    Отговори: 16
    Последно: 05-11-13, 10:03
  2. Приложение bulgarian keyboard
    От pilot във форум Мобилни устройства
    Отговори: 2
    Последно: 24-04-13, 22:17
  3. Има ли simbian приложение антирадар??????
    От SX1 във форум Смартфони, телефони
    Отговори: 21
    Последно: 04-11-04, 18:39
  4. UPS за нестандартно приложение
    От pland във форум Дъра-Бъра
    Отговори: 4
    Последно: 26-09-04, 19:06
  5. Control panel (Cpanel)
    От cKj във форум Linux
    Отговори: 7
    Последно: 18-08-03, 15:05

SetCombG.com
SetCombG.com е портален сайт и Форум за битова техника, телевизори, климатици, лаптопи и смартфони, създаден през 1999 година.
Заедно сме над 20 години!
Следвай ни
Горе