Centar za edukaciju-BiH



#1 05.01.2012 11:20
xl_kid Van mreze
Clan
Registrovan od:11.11.2008
Postovi:154


Predmet:Syntax error in date in query
Na netu sam našao aplikaciju (http://www.rogersaccesslibrary.com/...ic141.html), potsetnik ali mi izbacije gresku "Syntax error in date in query expression `PDate = #05.01.2012#` prilikom pokretanja. Na kompu na poslu imam office 2003 i 2007 i tu mi pravi problem a kod kuce samo 2003 i radi ok. Da li neko moze da mi pomogne oko ovog problema. U prilogu je aplikacija a gore je link

Prilozi:
Informacije o tipu datoteke za:zip  AppointmentsAlert_XP.zip
Preuzimanja:333
Velicina datoteke:47.52 KB

↑  ↓

#2 05.01.2012 13:22
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,642


Predmet:Re: Syntax error in date in query
greska je u ovoj proceduri.
Evo samo moju zamijeni sa postojecom.
PreuzmiIzvorni kôd (Visual Basic):
  1. Sub P_InsertDate(PDT As Date)
  2. ' Inserts Date/Chair/TimeSlot Values In Table T_Plan
  3. On Error GoTo ErrTrap
  4.     Dim QST As String
  5.     Dim Datum As String
  6.    
  7.     Datum = "#" & Format(PDT, "mm-dd-yyyy") & "#"
  8.    
  9.     If DCount("*", "T_Plan", "PDate =" & Datum) > 0 Then
  10.         GoTo ExitPoint      ' This Date Already Exists
  11.    End If
  12.    
  13.     QST = "INSERT INTO T_Plan (PDate, TimeSlot) " & _
  14.                 " SELECT  " & Datum & " AS PDate, TimeSlot " & _
  15.                 " FROM T_TimeSlot ;"
  16.     DoCmd.SetWarnings False
  17.         DoCmd.RunSQL QST
  18.     DoCmd.SetWarnings True
  19.  
  20. ExitPoint:
  21.     On Error GoTo 0
  22.     Exit Sub
  23.    
  24. ErrTrap:
  25.     MsgBox Err.Description
  26.     Resume ExitPoint
  27. End Sub

Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#3 05.01.2012 13:46
xl_kid Van mreze
Clan
Registrovan od:11.11.2008
Postovi:154


Predmet:Re: Syntax error in date in query
Hvala puno, radi super. Ja sam probao sam formatom ali mi nije bas islo. Jos jednom hvala.
↑  ↓

Stranice (1):1


Sva vremena su GMT +01:00. Trenutno vrijeme: 12: 43 am.