Karin_ParinMedlem sedan okt. 200332 inlägg
Hej!
Undrar vad jag gör för fel...försöker göra en anslutning till en
SQL databas som ser ut så här:
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "PROVIDER=SQLOLEDB;DATA SOURCE=xxx.xx.xxx.xx;UID=yada.yada;PWD=xyxyx;DATABASE=dbname"
men får ett fel (Incorrect syntax near line..)längre ner i koden där
Går det inte att ha en sådan här connection vid objRS..kanske är jag helt ute å cyklar isåfall ngt förslag på hur jag skulle kunna lösa det hela..
// Karin :OO
@ndersMedlem sedan juni 200026 914 inlägg
Det är nog inget fel på anslutningen, snarare SQL-frågan. Hur ser den ut?
Karin_ParinMedlem sedan okt. 200332 inlägg
Skickar hela alltet så kanske det är mer lättöverskådligt..
Set objCommand= Server.CreateObject("ADODB.Command")
objCommand.ActiveConnection = objConn
objCommand.CommandType = adCmdText
Dim strSQL
strSQL = "SELECT COUNT(User_ID) as CNT FROM tblUserLog WHERE Log_Date BETWEEN #" & Now() & "# AND #"& tmpDate &"# "
Set objRS = objConn.Execute(strSQL)
DayUsers= objRS("CNT")
objRS.Close
Set objRS = Nothing
objConn.Close : Set objConn = Nothing
@ndersMedlem sedan juni 200026 914 inlägg
Om man använder SQL Server skall datumvärden omslutas med apostrofer. Brädgård är det endast Access som vill ha.
Mvh
Karin_ParinMedlem sedan okt. 200332 inlägg
Ja just...! Det hade jag glömt.
Nu fungerar det ju alldeles utmärkt!
Tackar ödmjukast för det snabba svaret! :)
@ndersMedlem sedan juni 200026 914 inlägg
cascaMedlem sedan feb. 20003 262 inlägg
Flyttas från Databaser - Övrigt.