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?!?
