Det er *helt* sikkert minustegnet som har drillet dig. Den normale betydning af et minustegn er at der er noget som skal trækkes fra hinanden – så det prøver Access så at gøre. Problemet er bare at den ikke kan finde hverken et felt som hedder ”k” eller et som hedder ”s”, og derfor får du så en fejlbesked i stedet.
Tricket, med at sætte [] rundt, om bruges i Access (i andre databaser er det noget andet, som f.eks. et `-tegn i MySQL) til at fortælle Access at ”dette skal opfattes bogstaveligt som det står – det skal ikke fortolkes på nogen måde”. Man bruger det f.eks. hvis man har et felt som man har kaldt ”by”, hvilket jo er et ganske naturligt felt hvis man f.eks. vil gemme en adresse. Uheldigvis er ”by” et reserveret ord som man ikke kan bruge uden videre – det indgår i ”ORDER BY”. Så det må man ikke normalt bruge på anden måde. Hvis man alligevel insistere, så kan man altså omgive det med [] som i ”[by]”.
Jeg synes 100% at du skal bruge den time til at ændre navnet (kan en global find-and-replace virkelig ikke laves hurtigere?). Dels har Access altså et problem med at læse det. Men endnu værre er det at en person, som sidder og skal vedligeholde din kode på et eller andet tidspunkt, automatisk ville læse det som om at der var tale om et regnestykke. Så, om ikke andet, så for at undgå den slags så bør du ændre navnet på det felt.
En anden ting er at jeg gerne senere skulle kunne hente data fra 2 tabeller
Altså den TABEL hvor FALSE er, har en kolone der hedder PRnr
Den værdi der er i PRnr feks "V16" ville jeg så gerne kunne bruge til at hente alt i en helt anden tabel hvor "V16" er til stedet.. Lyder måske lidt rodet.
Men jeg har ikke sat mig ind i forspørelser, så ved ikke om det er der det skal laves, heller via SQL sætning...
Det kan sikkert også gøre hurtigere end en time, men det er fordi at jeg bruger DW, og har en masse under ASP sider, som helst ikke skal fucke up, så jeg skal først fjerne dem, eller tjekke dem om jeg har lavet noget i dem hvor k-s er med, for der er en der bruger databasen som den er, og så går det helt galt hvis jeg ikke specifik ved hvor i hans ASP-sider at den er blevet ændret, men mener dog man kan lave en log af det man ændre..
Men jeg deler da gerne ud af mine points, når tingene løkkedes som jeg vil have det.
Den sidste du du sendte funker også helt fint.. Ved du om der er en webside med forklaringer på SQL sætninger i ACCESS.. Jeg lære lidt hvergang, men vil gerne have noget at slå op i, når jeg sidder kl.lort om natten og bøvler.
Jeg har ikke kendskab til nogen specifik Access-SQL-tutorial, men der er sikkeret masser af dem på nettet. Access-SQL er nu heldigvis ikke vildt meget forskellig fra f.eks. MySQL, Oracle, PostgreSQL, MS SQL eller en af de andre SQL varianeter der findes.
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.