Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 6 odgovora
  • 4.749 pregleda

Najnovija ↓

kreiranje tabele u MySQL 10.09.2003. u 15:07 · pre 281 mesec #1

Pozdrav svima,

Moze li neko da mi kaze kako da iz delfija kreiram tabelu na MySQL serveru, u vec postojecoj bazi. Takodje ako znate neki dobar sajt ili tutorial sa tematikom delphi MySQL, podelite ga...

Unapred zahvalan , erekoz
Re: kreiranje tabele u MySQL 10.09.2003. u 15:15 · pre 281 mesec #2
Hreiranje tabele se vrsi SQL komandom CREATE TABLE. Postavis u Delphiju neky TQuery komponentu koja radi sa MySQL serverom i u nju stavis komandu za kreiranje tabele...
Re: kreiranje tabele u MySQL 10.09.2003. u 16:59 · pre 281 mesec #3

dobro, to sam uradio, ali sad mi compiler izdaje poruku o gresci :

Error creating cursor handle

Sta sad?
Re: kreiranje tabele u MySQL 11.09.2003. u 00:36 · pre 281 mesec #4
Nisi napisao koju komponentu si upotrebio. Ima razlike kada se koristi SELECT komanda u odnosu na ostale jer SELECT vraca podatke u obliku tabele (cursor). U Zeos TQuery-ju na primer, kada izvrsavas SQL komandu ne koristis query.Active = True nego pozivas metod query.ExecSQL. Tada komponenta zna da komanda ne vraca kurzor pa i ne pokusava da ga procita.

Pogledaj u helpu opis ovog metoda.

[Ovu poruku je menjao broker dana 11.09.2003. u 13:32 GMT]
Re: kreiranje tabele u MySQL 11.09.2003. u 10:06 · pre 281 mesec #5

Iskoritio sam Query: TQuery komponentu i upotrebio komandu

Query1.SQL.add('create table ...');

No, stvar je u tome sto i pored poruke o gresci koju izdaje compiler kada startujem MySQLcc vidim da je tabela ipak kreirana. Ista stvar se desava kada hocu da izbrisem tabelu sa DROP TABLE, daje istu poruku o gresci, no ipak ukloni tabelu.

Re: kreiranje tabele u MySQL 11.09.2003. u 12:24 · pre 281 mesec #6
Izvrsavaj upit pozivajuci metod ExecSQL. Tada query neceocekivati ursor kao rezultat izvrsavanja SQL komande i nece ti se pojavljivati ta greska zato sto koristis SQL komandu koja ne vraca kursor.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme