ASP CLASSIC copiare tabella da un db all'altro

realmeteo

Nuovo Utente
10 Apr 2011
5
0
0
Ho due db access nella stessa cartella del mio server.

Vorrei copiare completamente la tabella "Users" dal primo al secondo in una pagina asp.
Ho letto di un comando "SELECT * INTO ....... ma non so come usarlo in asp

chi mi puo aiutare completando lo script?

allego le funzioni che uso

codice:
Codice:
file config.asp

<%
    Option Explicit
    On Error Resume Next
    Response.Buffer = True
    Response.Expires = 0
    ' ----- ----- ----- ----- -----
    Dim sc, cn, rs, cn_bk, rs_bk
    ' ----- ----- ----- ----- -----
    Function ConnOpen()
        sc = "driver={Microsoft Access Driver (*.mdb)};dbq="
        sc = sc & Server.MapPath("/mdb-database/ecom.mdb")
        Set cn = Server.CreateObject("ADODB.Connection")
        Set rs = Server.CreateObject("ADODB.Recordset")
        cn.Open sc
    End Function
    ' ----- ----- ----- ----- -----
    Function ConnClose()
        Set rs = Nothing
        cn.Close
        Set cn = Nothing
    End Function
    ' ----- ----- ----- ----- -----
    Function BackupOpen()
        sc = "driver={Microsoft Access Driver (*.mdb)};dbq="
        sc = sc & Server.MapPath("/mdb-database/master.mdb")
        Set cn_bk = Server.CreateObject("ADODB.Connection")
        Set rs_bk = Server.CreateObject("ADODB.Recordset")
        cn_bk.Open sc
    End Function
    ' ----- ----- ----- ----- -----
    Function BackupClose()
        Set rs_bk = Nothing
        cn_bk.Close
        Set cn_bk = Nothing
    End Function
%>

=====================================================
file copiatabella.asp
<%@LANGUAGE = VBScript%>
<!--#include file="config.asp"-->
<%
    If Session("ADMIN") <> "OK" Then
        Response.Redirect "default.asp"
    End If
    Dim backup
    backup = Request.QueryString("backup")
%>
<html>
<head>
<title>copia tabella da database ad un altro con ASP</title>
</head>
<body>



<form method="post" action="dump.asp?backup=OK">
    <input type="submit" value="DUMP">
</form>

<a href="logout.asp">Logout</a><br><br>

<%
    If backup = "OK" Then
    	
        Call ConnOpen()
            Call BackupOpen()   (questa serve?)
            
            
            qui vorrei copiare la tabella completa di struttura da un db all'altro senza aprire ogni record   - INSERT INTO come si usa?
            
            
            Call BackupClose()
         Call ConnClose()
        Response.Write "<br>Copia  eseguita"
        '------------------------------------------------------------------------------------------

    End If
%>

</body>
</html>
 
...io quando ho trasferito le info dal DB access al DB SQL ho dovuto fare un mega script il quale leggera ogni singolo campo per poi inserirlo nella nuova tabella SQL, questo in maniera ciclica sino alla fine dei record.

Se ti interessa potrei postarti parte del codice...
 

Discussioni simili