Avatar billede lubker Nybegynder
15. november 2005 - 17:32 Der er 1 løsning

Oprette mysql tabel

Jeg skal oprette en tabel fra mit dlephiprogram.

Tidligere har det ikke været et problem, men denne gang har jeg virkelig mange kolonner, og jeg får derfor fejlmeddelelsen "String too long" i linjen med SQL-kaldet.

OpretForbindelse(server,database,brugernavn,password);
SQLQuery.SQL.Text:=' CREATE TABLE '+form1.nysaeson.Text+' (id int(10) DEFAULT "0" NOT NULL auto_increment, medlemsnr int(10) NOT NULL default "0", fornavn varchar(255) NOT NULL default "", efternavn varchar(255) NOT NULL default "", adresse varchar(255) NOT NULL default "", postnr int(10) DEFAULT "0" NOT NULL, city varchar(255) NOT NULL default "", tlf varchar(255) NOT NULL default "", mobil varchar(255) NOT NULL default "", email varchar(255) NOT NULL default "", saeson int(5) NOT NULL default "0", hold int(10) NOT NULL default "0", dd int(2) NOT NULL default "0", mm int(2) NOT NULL default "0", yy int(4) NOT NULL default "0", bemaerk text NOT NULL, giroudskrift varchar(255) NOT NULL default "",  betalingsmetode varchar(255) NOT NULL default "", betalingsperiode varchar(255) NOT NULL default "", betalingsdato date NOT NULL default "0000-00-00", betaltbeloeb float NOT NULL default "0", oprettet date NOT NULL default "2005-09-20",  aendret date NOT NULL default "2005-09-20", foto int(1) NOT NULL default "0", UNIQUE id(id));';
SQLQuery.ExecSQL;
SQLConnection.Close;  SQLQuery.Destroy;

Findes der en måde hvor jeg kan skrive en længere tekst til mySQL-serveren?!?
Avatar billede lubker Nybegynder
15. november 2005 - 18:38 #1
Lukker.
Fandt selv en løsning
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester