I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
lorentsnv>> Det var også mit bud, men det skriver 0 Hvis jeg fjerner navn og blot indskriver 'hansen' virker det fint, så det er ikke feltet der er problemet ??? UPDATE tabel SET navn = ' Hansen' where id LIKE 4
superior>> tag for forslaget, men det er noget helt andet der er problemet.
Som jeg ser det, skal du først hente værdien af varenavn, og ligge den i en variabel, og derefter "lægge" din tillægstekst til, og derefter updatere den.
Jeg testet lige i Query Analyser, der er et SQL værtøj til at køre SQL direkte mod databasen. Hvis du har SQL Server klinetværtkøj installeret, finder du den under 'Microsoft SQL Server'.
Når jeg kører din SQL direkte i Query Analyser, kan jeg se at du skal bruge '+' og ikke '&', så resultatet af setningen skal være:
UPDATE produkter SET varenavn=varenavn + ' Plastic' WHERE type LIKE '42'
Kan du lave en Response.Write på den sql sætning du genererer og vise os resultatet?
Er feltet type et varchar/char felt, eller et numerisk felt?
Er det ikke et tilsvarende værktøj i MySQL hvor du kan teste syntaksen på din SQL? Jeg ved desværre ikke om syntaksen i dette tilfælde er lig på SQL Server og MySQL, så måske er der nogle andre der kan hjælpe dig her. Men prøv eventeult også at udskrive din SQL variable fra ASP, således at du er sikker på at SQL-variablene (der indeholder UPDATE-stningen) også indeholder hvad du tror.
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.