Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [vbscript]insert in access

    Ciao a tutti vovelo attraverso uno script aggiornare delle

    tabelle di MSAccess; ho provato però non funziona, chi sa aiutarmi in merito?allego il

    codice per maggior chiarezza


    <%@ Language=VBScript %>

    <%

    Dim adoCon, objRS, strSQl


    'Istanzio l'oggetto Connection
    'Set adoCon = Server.CreateObject("ADODB.Connection")

    Set adoCon = CreateObject("ADODB.Connection")

    'apertura connessione
    adoCon.Open = "Provider=Microsoft.Jet.OLEDB.4.0;DataSource="c:\d ataEntry\public\Dati\Gestione_Distributori.mdb";Pe rsist Security Info=False";"


    'select
    strSQl = "insert into BT_domestici_r select * from BT_domestici"


    'definizione oggetto recorset
    'Set objRS = Server.CreateObject("ADODB.Recordset")

    Set objRS = CreateObject("ADODB.Recordset")


    objRS.execute strSQl, adoCon, 1


    'chiusura del recorset
    objRS.Close

    'elimino l'oggetto recorset
    Set objRS = Nothing


    'chiusura oggetto connessione

    adoCon.Close
    Set adoCon = Nothing
    %>


    grazie mille

    giuseppe

  2. #2
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Questa riga :

    codice:
    adoCon.Open = "Provider=Microsoft.Jet.OLEDB.4.0;DataSource="c:\dataEntry\public\Dati\Gestione_Distributori.mdb";Persist Security Info=False";"
    Mi sembra sbagliata Dovrebbero esserci i doppi apici solo alle estremità della stringa, invece tu li hai anche nel mezzo.
    E comunque io scrivo codice sempre un po' più compatto, quindi farei:

    codice:
    Dim sCN
    sCN = sCN + "Provider=Microsoft.Jet.OLEDB.4.0;"
    sCN = sCN + "DataSource=c:\dataEntry\public\Dati\Gestione_Distributori.mdb;"
    sCN = sCN + "Persist Security Info=False;"
    Ciao

  3. #3
    ciao ho provato ad inserire entrambe le stringhe di connessione da te suggerite ma sembra non sia cambiato niente

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Non e' cambiato niente ... ovvero? Cosa succede? Errori?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    a parte il fatto che non riesco a capire se viene effettuata la connessione al db, e poi non

    vengo fatte le oerazioni richieste: (insert,delete,update)

    forse ho sbagliato la sintassi

    per favore datemi una mano

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.