Track SQL CE.

TracksQLce é um componente de dispositivo que rastreia as alterações feitas em um banco de dados móvel SQL CE 2.0 / SQL.
Baixe Agora

Track SQL CE. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Shareware
  • Nome do editor:
  • Primeworks
  • Sistemas operacionais:
  • Windows All
  • Tamanho do arquivo:
  • Evaluation

Track SQL CE. Tag


Track SQL CE. Descrição

A faixa SQL CE é um componente de framework compacto do dispositivo .NET que rastreia com rapidez e precisão alterações no banco de dados do SQL CE 2.0 e do SQL Mobile (software Mobile Video Converter). Com uma única chamada, seu aplicativo pode determinar rapidamente quais linhas foram inseridas, atualizadas ou excluídas desde o último ponto de verificação. O que é faixa sql ce? O tracksqlce é um componente de dispositivo que rastreia as alterações feitas para um banco de dados móvel SQL CE 2.0 / SQL. Antes de rastrear a lata ser feito, o banco de dados deve ser preparado. Após a preparação, O componente será capaz de determinar quais linhas foram inserido, atualizado ou excluído no conjunto de tabelas rastreadas. O que acontece durante a preparação? Durante a preparação, três tabelas são adicionadas ao banco de dados: MSYSSYNCTables: Contém todas as tabelas rastreadas MSYSYncRows: contém um valor CRC32 e o GUID criado para cada linha de cada tabela rastreada MSYSSYNCGEN: conta o número de 'gerações' da pista Além disso, para cada tabela rastreada, duas colunas são adicionadas: s_guid: um GUID (ÚnicoIdentifier) que identifica exclusivamente a linha s_gen: a geração da linha (zero quando inserida) O que acontece durante o rastreamento? Durante o procedimento de rastreamento, todas as linhas de todas as tabelas rastreadas são comparadas (via cálculo CRC32) para a linha correspondente em MSYSSyncRobs. Se o valor CRC32 for igual, a linha não foi atualizada. Se o valor CRC32 for diferente, a linha foi atualizada. Para detectar inserções de linha, a coluna S_Gen das tabelas rastreadas é pesquisada por zeros. Para detectar exclusões, os valores GUID são comparados entre MSYSSyncRobs e as tabelas rastreadas. Como eu sei o que mudou? A coluna S_STAT da tabela MSYSSYnchlows contém todos os quatro estados possíveis para uma determinada linha: 0: sem mudança 1: a linha foi inserida 2: a linha foi atualizada 3: A linha foi excluída Você pode obter a lista de linhas atualizadas com o seguinte comando sql: Selecione. MSysSyncTables.s_tableName, MSysSyncRows.s_stat A PARTIR DE MSysSyncTables INNER JOIN MSysSyncRows ON MSysSyncTables.s_tableID = MSysSyncRows.s_tableID ONDE MSysSyncRows.s_stat> 0 O que os bancos de dados são suportados? Pista SQL CE suporta ambos os motores do SQL CE 2.0 e SQL Mobile (3.0) no mesmo componente. Como o produto é licenciado? Pista SQL CE é licenciado por assento desenvolvedor. Distribuição do componente integrado em um aplicativo de consumo é livre de royalties. Plataformas suportadas: Ganhe CE / Pocket PC


Track SQL CE. Software Relacionado