30. juli 2003 - 00:04Der er
2 kommentarer og 1 løsning
insert i sql
Hej alle
Jeg sidder og laver noget asp. Jeg har et felt, hvor man skal skrive en dato, jeg vil gerne have at det er valg frit, men jeg kan ikke få det til at funke.
jeg skriver..
SQL = "update medlem set dato='" & dato & "' where id=" & id
så skulle den bare lave tomt felt i dben hvis variablen dato er tom, men den skriver:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07) [Microsoft][ODBC Microsoft Access-driver] Datatyperne stemmer ikke overens i kriterieudtrykket.
Det virker fint, hvis man skriver noget i feltet.
Jeg bruger Access..
Håber at i kan hjælpe mig.. kigger tilbage igen imorgen. Sov godt.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Hvis dato skal være tom skal du sætte Null ind via SQL sætningen og det er uden ''. Så du må lave en if sætning i stil med dette som tjekker på om dato = "" og så ændre det til Null eller sætte ' omring dato:
if dato = "" then dato = "Null" else dato = "'" & dato & "'" end if SQL = "update medlem set dato=" & dato & " where id=" & id
Tak for hjælpen, det var rart... det er godt nok irreterende ikke at kunne komme videre... :)
Thomas
Synes godt om
Ny brugerNybegynder
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.