20. januar 2007 - 14:40Der er
8 kommentarer og 1 løsning
Syntax error in date
Hej eksperten.dk
Jeg har et lille problem, som sikkert er meget simpelt. :)
Jeg har prøvet at skrive en dato med funktionen Now() til en kolonne i min Access database, men på min server hos NeedHost.dk gider den ikke rigtigt. Modsat på min egen computer kommer den med en fejl.
Dette er min forbindelse til databasen som ligger i filen DataAccess.vb: Public Sub ModifyData(ByVal SQL As String, ByVal DataBasePath As String) Dim objConn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & DataBasePath) Dim objCMD As New OleDbCommand(SQL, objConn)
objConn.Open() objCMD.ExecuteNonQuery() objConn.Close() End Sub
Og min funktion til at skrive til databasen..
Dim objData As New DataAccess Dim strSQL As String
Det virkede sørme at smide det i situationstegn istedet for #.. Men hvorfor? # plejer da at angive at det nu er en dato. " derimod, at det er en streng.. Syntes ikke rigtig det giver nogen mening. :S
Nå.. Men det virkede. Hvis du kan forklare mig det, ville jeg sætte stor pris på det. Ellers må du meget gerne ligge et svar. :)
arne_v >> det var også det jeg ville have implementeret i hans kode... bruger det desuden selv næsten altid til alle parameter type.
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.