Salam kenal semuanya.
sekalian mau coba jawab ya ...
saya copas dari arsip lama ini.
Sebagian besar masalah link table biasanya karena
- hubungan antara komputer dengan server terputus , jadi lakukan ping
misalnya: ping serverku , bila hasilnya bagus berarti sudah ada koneksi
antara komputer
dengan server. silahkan ke bagian ke dua
- lakukan refreshing link table. time-out artinya waktu yang diperlukan untuk
meretrieve data
ke server telah melewati batas yang diijinkan.
biasanya saya gunakan fungsi refreshing sbb:
Function RefreshLink()
sServerName="NAMASERVERMU" --> Namakomputer\SQLEXPRESS
sDatabase ="NAMADATABASEMU" --> misalnya MAYOR
sUserName ="USERLOGIN KE SQLSERVERMU" --> misalnya sa
sPassword ="USERPASSWORD KE SQLSERVERMU" --> misalnya 12999
Dim datDB As DAO.Database
Dim datRS As DAO.Recordset
Set datDB = CurrentDb
Set datRS = datDB.OpenRecordset("Select * From MsysObjects Where Connect is
not null")
If Not datRS.EOF Then
datRS.MoveLast
datRS.MoveFirst
End If
For datNo = 1 To datRS.RecordCount
'Debug.Print datRS!Name
datDB.TableDefs(datRS!Name).Connect = "ODBC;Driver={SQL
Server};Server=" &
sServerName & ";Database=" & sDatabaseName & "; Uid=" & sUserName & ";Pwd=" &
sPassword;"
datDB.TableDefs(datRS!Name).RefreshLink
datRS.MoveNext
Next
Set datRS = Nothing
Set datDB = Nothing
End Function
- Bila dengan kedua cara di atas belum bisa juga, coba lakukan maintenance
servernya.
a. lakukanlah shrink database.
b. lakukanlah shrink file databasenya.
- bila masih belum bisa juga, silahkan bertanya kembali
dengan mencantumkan errornya terjadi.
--- On Fri, 9/11/09, HENDRA <[email protected]> wrote:
From: HENDRA <[email protected]>
Subject: RE: [belajar-access] Tidak bisa menghapus record
To: [email protected]
Date: Friday, September 11, 2009, 2:49 AM
Kl boleh tahu table mastermayor itu link ke table yg lain gak,
dan bagaimana relationshipnya? Sekalian field2 nya biar tuntas
From:
belajar-access@ yahoogroups. com [mailto:belajar- acc...@yahoogrou ps.com] On
Behalf Of andikprabowo
Sent: Thursday, September 10, 2009 7:10 PM
To: belajar-access@ yahoogroups. com
Subject: [belajar-access] Tidak bisa menghapus record
Mohon pencerahan kawan2 data di tabel tdk bisa
dihapus, pakai query delete. ada komentar seperti ini :
ODBC—delete on a linked table `mastermayor' failed.
[Microsoft][ ODBC SQL Server Driver] Timeout Expired (#0)
trims.
met menjalankan ibadah puasa bagi muslimin & muslimat.
salam sukses kita semua.