27. marts 2005 - 09:52Der er
10 kommentarer og 1 løsning
konvertering af data fra real til Datetime.
Jeg skal flytte data fra et felt i en tabel til et felt i en anden tabel, i samme database. Det er en dato som i det ene felt har type real, og i den anden tabel har det typen datetime. Jeg gør det på følgende måde. Dim i As Integer For i = 0 To resultat.Tables(0).Rows.Count() - 1 'Dim idnr As Integer = resultat.Tables(0).Rows(0).Item(0) 'Dim em As String = resultat.Tables(0).Rows(0).Item(1) 'Dim rapdate As Single = resultat.Tables(0).Rows(0).Item(2) 'Dim rekvi As String = resultat.Tables(0).Rows(0).Item(3) Dim opfcom As New OleDbCommand opfcom.Connection = overfør 'opfcom.CommandText = "update metadb.me_dokumenter set titel = '" & em & "', prod_dato =" & rapdate & ", rekvirent = '" & rekvi & "' where dok_id = " & idnr & "" opfcom.CommandText = "update metadb.me_dokumenter set titel = '" & resultat.Tables(0).Rows(0).Item(1) & "', prod_dato =" & resultat.Tables(0).Rows(0).Item(2) & ", rekvirent = '" & resultat.Tables(0).Rows(0).Item(3) & "' where dok_id = " & resultat.Tables(0).Rows(0).Item(0) & "" opfcom.ExecuteNonQuery() Next
Problemet er at dato som er 1977 i real feltet bliver til 01-06-1905 i date time feltet.
Det giver følgende i tabellen 01-01-1977. Det er perfekt. Send mig et svar så får du points. Kan du noget med for løkker så har jeg et spørgsmål som omhandler de samme data. Det er også her i Eksperten
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.