Try
Dim ahora As Long = DateTime.Now
Dim rs As ResultSet = sql1.ExecQuery2("SELECT value FROM main WHERE key = ?", Array As String(Key))
If rs.NextRow Then
sql1.ExecNonQuery2("update main set value=? where key=?", Array (Key, ser.ConvertObjectToBytes(Value)))
Else
sql1.ExecNonQuery2("INSERT INTO main VALUES(?, ?)", Array (Key, ser.ConvertObjectToBytes(Value)))
End If
rs.Close
'sql1.ExecNonQuery2("INSERT OR REPLACE INTO main VALUES(?, ?)", Array (Key, ser.ConvertObjectToBytes(Value)))
Log("KEY:" & Key & " " & (DateTime.Now-ahora))
Catch
Log("KVS:ERROR.PUT:" & Key)
Log(LastException)
End Try