update sysdba.activity set alarmtime = dateadd(mi, -15, cast('substring('23-10-2002 15:00:00',8,4) &'-'& substring('23-10-2002 15:00:00',4,2) & '-'& substring('23-10-2002 15:00:00',1,2) &' '& substring('23-10-2002 15:00:00',12,8)' as datetime)) where ActivityID = 'V6UJ9A000BQY'
Det er denne streng der skal "do the trick" men når jeg har dd-mm-yyyy hh:mm:ss virker den ikke så jeg skal have den lavet om.. I SQL strengen til yyyy-mm-dd hh:mm:ss
Det i skriver er sikkert rigtig nok, men det er ikke lige det jeg leder efter.. tror jeg
Noget der hedder SalesLogix ... det bruger en MEGET afkortet version af VB script.. og har taget alt date behandling ud. Så derfor skal jeg gøre det i sql.
Bortset fra det, det var måske en mulighed for dig at bruge stored procedures på SQL Server til at håndtere disse ting. Det kunne spare dig for al den streng manipulation.
men jeg har bare ikke mulighed for at lave en SP da jeg har MANGE remote klienter der kører MSDE lokalt og syncer op i mod min server ... så skal alle disse have den SP ud... og det holder desværre ikke :/
Fejl Invalid operator for data type. Operator equals boolean AND, type equals varchar. I følgende...
update sysdba.activity set alarmtime = dateadd(mi, -15, cast((substring('23-10-2002 15:00:00',7,4) &'-'& substring('23-10-2002 15:00:00',4,2) & '-'& substring('23-10-2002 15:00:00',1,2) &' '& substring('23-10-2002 15:00:00',12,8)) as datetime)) where ActivityID = 'V6UJ9A000BQY'
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.