Public Function InsertServer()
    If ServerConOpen = False Then
        DoCmd.CancelEvent
        Exit Function
    End If
    Dim cmd    As New ADODB.Command
    cmd.ActiveConnection = cnx
    cmd.CommandType = adCmdStoredProc
    Dim rs     As DAO.Recordset
    Set rs = CurrentDb.OpenRecordset("SELECT * FROM currency_info WHERE cur_id ='" & Me.frm_idx & "'")
    If Not (rs.EOF And rs.BOF) Then
        rs.MoveFirst
        With rs
            cmd.CommandText = "currencydta_insert_new"
            cmd.Parameters.Append cmd.CreateParameter("@p_cur_id", adVarChar, adParamInput, 5, UCase(!cur_id))
            cmd.Parameters.Append cmd.CreateParameter("@p_cur_name", adVarChar, adParamInput, 50, !cur_name)
            cmd.Parameters.Append cmd.CreateParameter("@p_cur_country", adVarChar, adParamInput, 2, UCase(!cur_country))
            cmd.Parameters.Append cmd.CreateParameter("@p_cur_rate", adCurrency, adParamInput, , CCur(!cur_rate))
            cmd.Parameters.Append cmd.CreateParameter("@p_cur_status", adVarChar, adParamInput, 10, !cur_status)
            cmd.Execute
        Else
        End If
        rs.Close
        Set rs = Nothing
        ServerConClose
End Function