As per your code my assumptions
1) conn is ADODB.Connection for access DB
2) iMUSIC is table in SQL Server DB
Private Sub ListTemp_Click()
Dim sqltambah As String
'Better Add Error Handler Code also
On Error goto ListTemp_Click_Error
'if you already have an active ADODB.Connection to your SQL Server Schema use it.
'If not then create one ADODB.Connection and connect it to your SQL Server Schema
'where your iMUSIC table resides
'Here I assume sqlconn as the ADODB.Connection to your SQL Server Schema
Dim sqlconn as New ADODB.Connection
sqlconn.open "<here goes the SQL provider connection string to your SQL Server Schema>"
'sqltambah is only a string variable which holds your Insert Query
sqltambah = "INSERT INTO iMUSIC " & _
"(ID_MUSIC, TITLE, SINGER, FID_M_CATEGORY, FILE_NAME, SOURCE, PATH, ACTIVE, VOL , ANALOG, DATE_ADDED)" & _
" VALUES (" & _
"'" & Text1.Text & "', " & _
"'" & Text3.Text & "', " & _
"'" & Text2.Text & "', " & _
"'" & CB_kategori.Text & "', " & _
"'" & filename_txt.Text & "', " & _
"'" & source_txt.Text & "', " & _
"'" & path_txt.Text & "', " & _
"'" & active.Caption & "', " & _
"'" & vol_txt.Text & "', " & _
"'" & CB_Analog.Text & "', " & _
"'" & DTPicker1.Value & "' " & _
")"
'This is the Access Database Recordset with conn as ADODB.Connection to your MS-Access DB
Set rsmusik = New ADODB.Recordset …