Avatar billede tsocm Nybegynder
29. januar 2002 - 20:03 Der er 15 kommentarer og
2 løsninger

Column count doesn't match value count at row 1

jeg har ikke nogen "Column count" hva er det?

fejlen kommer efter et par hunnedre linier, men jeg har prøvet at kigge, og kan ikke rigtig finde ud hvad det kan være
Avatar billede inf2005 Nybegynder
29. januar 2002 - 20:04 #1
hvordan ser koden ud hvor fejlen kommer?
Avatar billede htx98i17 Professor
29. januar 2002 - 20:05 #2
Det er sikkert forkert brug af count funktionen... må vi se din sql ?
Avatar billede tsocm Nybegynder
29. januar 2002 - 20:06 #3
det meste ligger her:

http://www.eksperten.dk/spm/165498
Avatar billede tsocm Nybegynder
29. januar 2002 - 20:07 #4
DROP TABLE IF EXISTS dir_info;
CREATE TABLE dir_info (
  id int(11) NOT NULL auto_increment,
  dir_genre varchar(50) NOT NULL,
  dir_cdtitle varchar(100) NOT NULL,
  dir_artist varchar(100) NOT NULL,
  dir_album varchar(100) NOT NULL,
  dir_title varchar(100) NOT NULL,
  filename longtext NOT NULL,
  UNIQUE id (id),
  KEY id_2 (id)
);
Avatar billede inf2005 Nybegynder
29. januar 2002 - 20:09 #5
skal id ikke være primary?
Avatar billede inf2005 Nybegynder
29. januar 2002 - 20:17 #6
har du fundet fejlen tsocm??
Avatar billede myplacedk Nybegynder
29. januar 2002 - 20:18 #7
Jeg tror du gør noget i denne stil:
INSERT INTO (col1, col2, col3) VALUES (val1, val2);
Sørg for, at der er lige så mange værdier, som der er kolonner.
Avatar billede tsocm Nybegynder
29. januar 2002 - 20:38 #8
den sidste line der bliver skrevet, før det går galt:

insert into dir_info(dir_genre, dir_artist, dir_title, filename) values ('Sound tracks', 'Thelma & Louise', '', 'THELMA & LOUISE - ORIGINAL MOTION PICTURE SOUNDTRACK - BADLANDS - CHARLIE SEXTON', 'e:/MP3_Musik/Download/mine_album/Sound tracks/Thelma & Louise/VARIOUS ARTISTS - THELMA & LOUISE - ORIGINAL MOTION PICTURE SOUNDTRACK - BADLANDS - CHARLIE SEXTON.MP3')Column count doesn't match value count at row 1
Avatar billede erikjacobsen Ekspert
29. januar 2002 - 20:41 #9
insert into dir_info('',dir_genre,..osv

Du skal lige have din ID med
Avatar billede tsocm Nybegynder
29. januar 2002 - 20:47 #10
da ikke, hvis jeg ikke vil skrive til den, den bliver jo autogenereret...

mener jeg??? det virker i de 289 forgående informationer.

men er ikke sikker?
Avatar billede erikjacobsen Ekspert
29. januar 2002 - 20:51 #11
tro mig - jeg har ret :)
Avatar billede tsocm Nybegynder
29. januar 2002 - 20:54 #12
jeg har fundet fejlen... forklaring kommer:
Avatar billede erikjacobsen Ekspert
29. januar 2002 - 20:57 #13
undskyld - jeg læste ikke hvad du skrev, men kun hvad jeg
troede du skrev, :))
Avatar billede tsocm Nybegynder
29. januar 2002 - 20:58 #14
som myplacedk >> forslog havde jeg en for mange i values, men det modsatte var sket jeg havde en for mange.

udsnit af deet jeg postede:

'Thelma & Louise', '', 'THELMA &

son i kan se er der en values jeg ikke har fådet givet nogen værdi fordi den ikke skulle havde været der.

så det er iorden at udlade id.

Takker for hjælpen, og erikjacobsen lig lige et svar.

så splitter jeg imellem jer.
Avatar billede erikjacobsen Ekspert
29. januar 2002 - 21:02 #15
ingen point tak.

Min misforståelse var at jeg læste (jeg ved ikke hvorfor) din SQL-
sætning som

  insert into tabel values(...)

og nævner man ikke attributterne, så skal man have ID med som
f.eks. ''. Jeg skal vist lade være med at svare på spørgsmål med
ungerne rendende rundt mellem benene :)
Avatar billede tsocm Nybegynder
29. januar 2002 - 21:04 #16
erikjacobsen >> du skal ikke undskylde, med så mange fornuftige svar du altid giver, så ville det da være underligt, hvis du ikke lavet lidt fejl af og til ;-)
Avatar billede tsocm Nybegynder
29. januar 2002 - 21:06 #17
*GG* ja det er ikke altid man lige kan koncenterer sig med små børn i nærheden, det kan jeg ihvertfald godt skyde en hvid pil efter når jeg har min nevø på besøg *GG*
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
Computerworld tilbyder specialiserede kurser i database-management

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