salam para programmer.....

tu de poin aja ya, 
    saya punya 2 database yaitu :
    database A berisi field KODE (text, 10) dan field NAMA (text, 30)
    database B berisi field USER (text, 30), field TANGGAL (date) dan field 
KODE (numeric, 5.1) 
nah 2 database ini punya relasi berdasarkan field KODE.

Isi database A :
------------------------------------------------                    
|    Kode    |    Nama                 |
------------------------------------------------
|    100      |    Transprotasi        |
|    100.1   |    Bahan Bakar       |
|    200      |    Biaya Lain2         |
|    200.1   |    Konsumsi Tamu   |

Isi database B :
------------------------------------------------------
|    User    |    Tanggal    |    Kode    |   
------------------------------------------------------
|    Anton  |    07/14/07   |    100.1    |
|    Andi    |    07/20/07   |    200.1    |    
|    Anita   |    07/20/07   |    100       |    

lalu saya buat 1 program yg berisi 2 DATA , 2 DBGrid  dan 1 label.
    masing2 DATA konek ke 2 database berbeda tadi (DATA1 konek ke A dan DATA2 
konek ke B)
    masing2 DBGrid konek ke 2 DATA berbeda tadi (DBGrid1 konek ke DATA1 dan 
DBGrid2 konek ke DATA2)
    dan label konek dengan DATA1 (A) dengan field KODE

syntaks :
-------------
Private Sub Label1_Change()
    Data2.RecordSource="select * from B where KODE ='" & Trim(CDbl(Label1)) & 
"'"
    Data2.Refresh
End Sub

nah, kasusnya sewaktu di compile, ternyata keluar pesan error 

    Run-Time error '3464':
    Data type mismatch in criteria expression

mohon solusinya dari rekan2.
Thanks sebelumnya.

Kirim email ke