kan ikke conekte til database
HejVi har en mysql data base hos danhost, i databasen bliver der hver nat lagt nye data ind fra en server der står i den virksomhed hvor jeg arbejder, hvis tabellen ikke bliver opdateret giver det os en del problemer, jeg ønsker derfor at lave et script der kan teste om tabellen er opdateret
jeg har lavet følgedne kode:
SQLserveradr ="mysql2.XXXX.dk"
SQLdatabase ="mindatabase"
SQLlogin ="mitlogin"
SQLpassword ="mitpassword"
Set Conn = CreateObject("ADODB.Connection")
Conn.Open "driver={MySQL ODBC 3.51 Driver};server="& SQLserveradr &";database="& SQLdatabase &";uid="& SQLlogin &";pwd="& SQLpassword
SQL = "SELECT * FROM wkday ORDER BY wkday_seq LIMIT 1"
Set rs_test = conn.Execute(SQL)
If Not rs_test.EOF or rs_test.BOF Then
database_dato = rs_test("wkday_date")
idag=date()&""
if database_dato= idag then
Resultat = "tabel er opdateret"
else
Resultat = "der er fejl i tabel"
end if
Else
Resultat = "Kunne ikke finde data!"
End If
conn.Close
Set conn = nothing
det er ikke den færdige kode, da det skal laves om så der sendes en mail hvis der er problemer.
Mit problem er jeg får ikke lov til at oprette forbindelsen til databasen, hvilket undre mig en del da serveren der står i vores virksomhed har lov til at lave opdateringer til databasen !
jeg få følgende fejl:
Client does not support authentication protocol requested by server
nogen der har en ide til hvordan jeg får det til at lykkes
