Fout in sqlstatement

Pagina: 1
Acties:

  • PreDaTorY
  • Registratie: November 2000
  • Laatst online: 30-03 12:25
Ik gebruik het onderstaande sqlstatement om waardes toe te voegen in de databse, enige probleem is dat er ergens een fout in zit.

alle waardes zijn tekst op imageindex na deze is numeriek. De foutmelding geeft aan dat er een fout in het insert commando zit maar verder geen omschrijvingen. Als ik het toevoegen van size achterwegen laat dan werkt het opeens wel allemaal.

SQL:
1
2
insert into items (bestand, naam, location, omschrijving, imageindex, size)
VALUES ('testding', 'Speler2', '85,230', 'vul hier een omschrijving in', 4, '60,80') 


Iemand hier misschien een heldere ingeving?

[ Voor 6% gewijzigd door PreDaTorY op 12-05-2003 15:44 . Reden: typos ]


  • momania
  • Registratie: Mei 2000
  • Laatst online: 13:29

momania

iPhone 30! Bam!

Wat doet die _ na 'size)' ? Die haal je dus net weg :)

Mmm, query ziet er gewoon goed uit.
Weet je zeker dat het size veld ook echt size heet en dat dat ook echt een tekst veld is. (Omdat je zegt dat ie met toevoeging van die pas mis gaat)

[ Voor 111% gewijzigd door momania op 12-05-2003 15:49 ]

Neem je whisky mee, is het te weinig... *zucht*


  • vliegjong
  • Registratie: Januari 2003
  • Laatst online: 08-08-2017

vliegjong

Bump!

Miischien een idd > hoe staat je tabel mbt soorten vars en lengths?

Ik ben een Nerd, jij ook? Dan zijn er namelijk 10 toffe mensen :)


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

Vervang de , eens door .
Gok regionale instellingen.

En die heldere ingeving.. Wat is de foutmelding exact in het engels?

[ Voor 41% gewijzigd door gorgi_19 op 12-05-2003 15:51 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 19-08 22:14

Bosmonster

*zucht*

gorgi_19 schreef op 12 mei 2003 @ 15:50:
Vervang de , eens door .
Gok regionale instellingen.

En die heldere ingeving.. Wat is de foutmelding exact in het engels?
alle waardes zijn tekst op imageindex na deze is numeriek.
Dat zal het wel niet zijn ;)

Maar je hebt gelijk.. zonder database omschrijving of exacte foutmeldinge komen we niet echt verder ...

[ Voor 14% gewijzigd door Bosmonster op 12-05-2003 15:53 ]


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

Bosmonster schreef op 12 May 2003 @ 15:52:
Dat zal het wel niet zijn ;)

Maar je hebt gelijk.. zonder database omschrijving of exacte foutmeldinge komen we niet echt verder ...
Ik moet misschien ietsie duidelijker zijn.. :P

80,23 kan fout worden herkend als nummer, indien de database 80.23 als nummer verwacht. :)

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • momania
  • Registratie: Mei 2000
  • Laatst online: 13:29

momania

iPhone 30! Bam!

gorgi_19 schreef op 12 May 2003 @ 15:55:
[...]


Ik moet misschien ietsie duidelijker zijn.. :P

80,23 kan fout worden herkend als nummer, indien de database 80.23 als nummer verwacht. :)
Hangt er weer vanaf over wat voor database we het hier hebben, maar dat is ook onbekend :P

Neem je whisky mee, is het te weinig... *zucht*


  • PreDaTorY
  • Registratie: November 2000
  • Laatst online: 30-03 12:25
ik heb een access database, de foutmelding is niet meer dan "fout in insert statment"

aangezien size op tekst staat moet een , of een . niet uitmaken dacht ik zo.

Ik heb helaas de database met bijbehorend programma op stage dus kan er morgen pas weer wat aan veranderen. iig bedankt voor de sugesties

edit:
kan het niet zo zijn dat size een gereserveerde veldnaam is? en daarom niet geaccepteerd word?

[ Voor 18% gewijzigd door PreDaTorY op 12-05-2003 17:27 ]


  • momania
  • Registratie: Mei 2000
  • Laatst online: 13:29

momania

iPhone 30! Bam!

PreDaTorY schreef op 12 mei 2003 @ 17:25:
ik heb een access database, de foutmelding is niet meer dan "fout in insert statment"

aangezien size op tekst staat moet een , of een . niet uitmaken dacht ik zo.

Ik heb helaas de database met bijbehorend programma op stage dus kan er morgen pas weer wat aan veranderen. iig bedankt voor de sugesties
Mag ik je dan vast een tip geven:
Sla dingen als size en location op als integers met bijvoorbeeld de velden:
- size_width
- size_height
- location_x
- location_y

Neem je whisky mee, is het te weinig... *zucht*


  • PreDaTorY
  • Registratie: November 2000
  • Laatst online: 30-03 12:25
had ik al aan zitten denken.. maar omdat ik een beetje lui bezig was en geen zin had in een lang sql statment had ik de velden maar samengevoegd

achteraf heb je er dan ook eigenlijk weinig aan omdat je ze later weer moet omzetten naar 2 losse waardes.. maarja daar loop ik dan achteraf weer tegenaan.

Maar dat ga ik iig maar eens proberen morgenochtend :)

  • justmental
  • Registratie: April 2000
  • Niet online

justmental

my heart, the beat

size kan ook best wel eens een reserved word zijn.

Who is John Galt?


Verwijderd

Yep justmental... SIZE is een reserved word, dus wordt het [size]

  • MBV
  • Registratie: Februari 2002
  • Laatst online: 21-08 21:44

MBV

je mag ook backticks gebruiken: `size. op een US(international) toetsenbord naast de 1 :). Dat helpt heel goed tegen gereserveerde namen.

  • PreDaTorY
  • Registratie: November 2000
  • Laatst online: 30-03 12:25
ok het werkt nu, ik heb de velden location en size opgesplitst. het is nu location_x en location_y zo ook bij size. Dit kwam eigenlijk ook wel makkelijk uit bij de programmacode :)

  • it0
  • Registratie: April 2000
  • Laatst online: 27-12-2025

it0

Mijn mening is een feit.

Ik zou gewoon geen reserved words gebruiken. Ik deed dat ook totdat ik mijn DB dumpte en ergens anders wilde importeren. Dat is een ramp dus, uiteindelijk alles maar veranders...
Pagina: 1