Foros del Web » Programando para Internet » ASP Clásico »

Copia de datos Access a SQL

Estas en el tema de Copia de datos Access a SQL en el foro de ASP Clásico en Foros del Web. Tengo este codigo y no se que tiene de malo estoy copiando datos de una base de datos access a SQL pero me dice que ...
  #1 (permalink)  
Antiguo 02/01/2004, 07:56
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 23 años, 2 meses
Puntos: 2
Copia de datos Access a SQL

Tengo este codigo y no se que tiene de malo estoy copiando datos de una base de datos access a SQL pero me dice que tengo problemas en la pagina y no me la va a mostrar el codigo es el sgte


Código PHP:
        const base_datos="matriz.mdb"
        
const driver_name="Microsoft Access Driver (*.mdb)"
        
Dim oConn
        Set oconn
Server.CreateObject("ADODB.Connection")
        
oConn.ConnectionTimeout tiempo
        oConn
.open "DRIVER=" driver_name &";DBQ=" server.mappath(base_datos)


        
NxSQL "SELECT * FROM datos"
        
Set RS Server.CreateObject("ADODB.Recordset")
        
RS.Open NxSQLoConn,3,1

        
If Not RS.EOF Then
        Rut 
Rs("rut1")+"-"+Rs("rut2")
        
apellidos Rs("apellidos")
        
nombre Rs("nombre")
        
departamento Rs("departamento")

        
SQL "Driver={SQL Server};Description=sqldemo;SERVER=sql_ipaper; UID=sa;PWD=sa;DATABASE=TPM"
        
set oConn server.createobject("adodb.connection")
        
Server.ScriptTimeout 600
        oConn
.open SQL

        SQL
="INSERT INTO tpm_personal (nombres, apellidos, rut, departamento)"
        
SQL=SQL " Values ('"&nombres&"','"&apellidos&"','"&rut&"','"&departamento&"')"
        
oConn.Execute(SQL)

        
Response.Write("Registro--> "&Rut&" -->Ingresado")
        
Rs.MoveNext
        Loop 
__________________
Usa títulos específicos y con sentido
En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema.
  #2 (permalink)  
Antiguo 02/01/2004, 09:48
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 23 años, 2 meses
Puntos: 2
No se preocupen ya lo solucione tenia que reemplazar el if por un Do While

Gracias de todas maneras
__________________
Usa títulos específicos y con sentido
En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:16.