Oprettet tir. d. 02. oktober 2012 kl. 15:44:35

havmaage
havmaage (17.115 point. Point ude: 0)

Der oprettes tilsynelandende noget skjult, min where betingelse virker ikke

hejsa!
Jeg har et sqlstatement der helt simpelt indsætter en række i en tabel

sqlOpretOpg = " insert into HOVED_OPGAVE ( OPGAVE_NAVN, OPGAVE_BESKRIV,START_DATO ) VALUES (' " & txthovedopg & "'  ,'" & txthovedbeskriv & "','" & Now & "')"


Når jeg debug.printer den ud med indhold i variabler ser den sådan her ud

insert into HOVED_OPGAVE ( OPGAVE_NAVN, OPGAVE_BESKRIV,START_DATO ) VALUES (' køkkenhave'  ,'byg en køkkenhave på en weekend','02-10-2012 15:38:01')
Går jeg derefter ind i et forespørgsels vindue og skriver
select * from hoved_opgave
for jeg alle rækkker frem.
hvis jeg så putter en where betingelse på

select * from hoved_opgave where opgave_navn = "køkkenhave"

så for jeg ingenting.
Det må være fordi jeg indsætter en blank eller et eller andet. Men jeg kan ikke lige komme på hvad det kunne være hvis jeg prøver med en like så reagere den kun positivt på første char 
PS: opgave_navn bliver opdateret fra txthovedopg som er en alm. textbox på en formular.

Skrevet tir. d. 02. oktober 2012 kl. 16:14:45| #1

claes57
claes57 (36.596 point)
det kan være et æøå-problem - prøv at oprette opgave_navn 'khave' og søge på det bagefter.

Kommer start_dato ind som datofelt, eller er det tekst? hvis du senere vil sortere på feltet, så skal det være i dato/tid format, og ikke tekst.

Skrevet tir. d. 02. oktober 2012 kl. 16:33:14| #2

mugs
mugs (167.522 point)
SELECT hoved_opgave.opgave_navn
FROM hoved_opgave
WHERE (((hoved_opgave.opgave_navn )="køkkenhave"));

Skrevet ons. d. 03. oktober 2012 kl. 10:49:55| #3

MSchlamovitz
MSchlamovitz (1.650 point)
Er du sikker på at eksekveringen af sqlOpretOpg rent faktisk opretter recorden i tabellen? (kan du finde den manuelt i tabellen?). Jeg har erfaring for at især dato/tids-felter kan drille en hel del, når du indsætter dem via VBA/SQL.

Skrevet ons. d. 03. oktober 2012 kl. 14:29:35| #4

havmaage
havmaage (17.115 point)
Arghh har fundet fejlen tak for jeres input

i mit sql
sqlOpretOpg = " insert into HOVED_OPGAVE ( OPGAVE_NAVN, OPGAVE_BESKRIV,START_DATO ) VALUES (' " & txthovedopg & "'  ,'" & txthovedbeskriv & "','" & Now & "')"

var der et mellemrum mellem ' " txthovedopg & "'
Dette resulterede i et mellemrum i kolonnen
rettet til '" txthovedopg & "' og nu virker det. Øv Bøv fejl 45

Tak for input. i kan lægge svar og jeg fordele

Skrevet ons. d. 03. oktober 2012 kl. 14:53:56| #5

MSchlamovitz
MSchlamovitz (1.650 point)
Point - ja tak ;-)

Skrevet ons. d. 03. oktober 2012 kl. 15:22:40| #6


Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   


Seneste spørgsmål

Omflytning af felter i Dataark

Oprettet den 20. maj 2013 kl. 19.57
per2edb giver 60 point for svar | Giv et svar »

Distinct kun på én værdi (MS access / ASP)

Oprettet den 18. maj 2013 kl. 09.14
LME giver 200 point for svar | Giv et svar »

overføre samtlige tabelnavne i Databasen til en tabel

Oprettet den 17. maj 2013 kl. 09.37
PERJR giver 30 point for svar | Giv et svar »








Tips & Tricks fra PC World

Teaser billede

Her er seks Google Labs-funktioner, som du skal slå til med det samme

Gmail Labs giver dig adgang til en masse smarte funktioner, som Googles ingeniører leger med i øjeblikket.


Anmeldelser fra PC World

Teaser billede

Test: Samsung Galaxy S4 er et hit - trods gøglertricks

Kan Samsung beholde førertrøjen i det store Android-race? Galaxy S4 er smækfyldt med innovative funktioner, men også med en del gøgl. Er det for meget? Få vores dom over Samsungs nye topmodel.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Tre smarte trick som gør Windows 8 bedre

Boot direkte til skrivebordet, få en strategisk godt placeret luk-knap og slip for at logge ind. Her er tre tips til Windows 8, som gør det nemmere at blive venner med styresystemet.


Nyheder fra Computerworld

Teaser billede

Galleri: Her er Googles nyeste værktøj og legetøj

Google har i denne uge afholdt udviklerkonferencen I/O i San Francisco. Se her hvad søgegiganten kunne præsentere af nyskabelser.


IT Kurser
Samarbejdspartnere

Udgiver · © 2013 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger