2016-03-19 4 views
0

Ich habe einen Hyperlink in einer E-Mail erstellt, die eine Access-Datenbank öffnet.HTML-Hyperlink, der ein Tabellenfeld in einer Access-Datenbank aktualisiert

<'a href='" & "C:\data.final\databaser\FE\shelfstatus_FE.mdb" & "'>LINK<'/a><'/p> 

Ich möchte eine Erklärung im HTML Hyperlink enthalten, die eine Tabelle in der Access-Datenbank aktualisiert, wenn der Benutzer klicken Sie auf den Hyperlink.

ähnlich wie

"UPDATE date = '2016-03-16' FROM register WHERE number = 1" 

Antwort

0

AFAIK kann dies nicht mit einem einfachen Hyperlink direkt auf die Datenbank erfolgen. Eine Lösung wäre eine VBScript oder Batch-Datei erstellen, die gegen das Update durchführt ...

In Example.vbs:

Const adOpenStatic = 3 
Const adLockOptimistic = 3 

Set cn = CreateObject("ADODB.Connection") 
Set rs = CreateObject("ADODB.Recordset") 

cn.Open _ 
    "Provider = Microsoft.ACE.OLEDB.12.0; " & _ 
     "Data Source = C:\data.final\databaser\FE\shelfstatus_FE.mdb" 

sql = "UPDATE register SET DateField = #3/16/2016# WHERE number = 1" 
rs.Open sql, cn, adOpenStatic, adLockOptimistic 

... dann Hyperlink zu, dass:

<'a href='" & "C:\data.final\databaser\FE\example.vbs" & "'>LINK<'/a><'/p> 
Verwandte Themen