Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

144
Visualizações
copie filas de una tabla de base de datos de MS Access a otra en el servidor web usando ASP / Javascript ADODB clásico

Tenemos una base de datos alojada en Godaddy que alimenta un sitio web creado en ASP clásico con algo de Javascript. Tenemos un script diario que actualiza la base de datos con una sobrescritura, es decir. reemplazo completo y no incremental.

La desventaja de esto es que si el sitio web está en uso y la base de datos está bloqueada, el sitio se caerá cuando lo sobrescribamos.

Por lo tanto, estamos investigando la opción de insertar registros nuevos/actualizados modificados solamente; no podemos hacer que funcione el siguiente código:

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Aquí hay un código de muestra que necesita pulirse pero funciona para probar el escenario que estamos evaluando:

 <% ' ' Show Date ' Response.Write ("Date Today :" & Date & "<br/>") ' ' Connect to DB object ' sConnect = "Driver={Microsoft Access Driver (*.MDB)}; DBQ=" & Server.MapPath("/temp/propertyDB.mdb") sConnect_tmp = "Driver={Microsoft Access Driver (*.MDB)}; DBQ=" & Server.MapPath("/temp/propertyDB_tmp.mdb") ' ' Create recordset object ' Set rsProperty = Server.CreateObject("ADODB.Recordset") Set rsProperty_tmp = Server.CreateObject("ADODB.Recordset") ' ' Compose the SQL statement for the recordset. ' sSQL = "SELECT * FROM Property ORDER BY txtRefNo" ' ' Open a recordset and move to the first record ' rsProperty_tmp.Open sSQL, sConnect_tmp, 3 rsProperty_tmp.MoveFirst Response.write "- The number of records to INSERT into PropertyDB is : [ " & rsProperty_tmp.RecordCount & " ] <br/>" ' ' Open a recordset and move to the first record + show record count ' rsProperty.Open sSQL, sConnect_tmp, 3 rsProperty.MoveFirst Response.write "- Total Number of Records before Insert = : [ " & rsProperty.RecordCount & " ] <br/>" rsProperty.Close ' ' Insert Into SQL ' sSQL ="INSERT INTO [property] SELECT distinct * FROM " & Server.MapPath("/temp/propertyDB_tmp.mdb") &".property" rsProperty.Open sSQL,sConnect,3 Response.write "- The number of records in PropertyDB is now: [ " & rsProperty.RecordCount & " ] <br/>" ' ' CLOSE RecordCount ' rsProperty_tmp.Close rsProperty.Close Set sConnect = nothing set sConnect_tmp = nothing Response.Write "- Connection & Recordsets CLOSED OK" %>
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda