Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183

    INTEGRITA' REFERENZIALE....e altro

    ciao ragazzi, mi date un aiutino

    sono riuscito a creare un db con tabelle e RELAZIONI.
    Il mio problema è che le relazioni vengono create con solo INTEGRITA' REFERENZIALE....vorrei fare in modo che venissero create relazioni con INTEGRITA' REFERENZIALE, CAMPI CORRELATI A CATENA, ELIMINA RECORD CORRELATI

    Grazie
    victor
    ----------------------

  2. #2
    lo fai via codice? posta qualcosa

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183

    grazie...spero tu possa aiutarmi

    <%
    Set cat = CreateObject("ADOX.Catalog")
    connStr = "Provider=Microsoft.Jet.OLEDB.4.0;data source=" & Server.MapPath("carrello2.mdb")
    cat.Create connStr
    Set cat = nothing



    dim stringa_conn
    stringa_conn = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("carrello2.mdb")
    dim objconn
    set objconn = server.createobject("adodb.connection")
    objconn.open stringa_conn



    sql="CREATE TABLE categorie ( ID counter primary key, nome_categorie char(255));"

    sql2="CREATE TABLE prodotti (id counter primary key, nome_prodotti char(255),num integer references categorie(id));"


    sql3="CREATE TABLE prezzi ( ID counter primary key, prezzo currency,num integer references prodotti(id));"


    dim objrs
    set objrs=server.createobject("adodb.recordset")
    objrs.open sql, stringa_conn

    dim objrs2
    set objrs2=server.createobject("adodb.recordset")
    objrs2.open sql2, stringa_conn

    dim objrs3
    set objrs3=server.createobject("adodb.recordset")
    objrs3.open sql3, stringa_conn



    %>
    victor
    ----------------------

  4. #4
    immagino tu debba usare i predicati ON UPDATE e ON DELETE

    controlla qui http://msdn.microsoft.com/library/de...l/acintsql.asp

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183
    ho provato cosi' ma mi da errore..



    <%
    Set cat = CreateObject("ADOX.Catalog")
    connStr = "Provider=Microsoft.Jet.OLEDB.4.0;data source=" & Server.MapPath("carrello2.mdb")
    cat.Create connStr
    Set cat = nothing



    dim stringa_conn
    stringa_conn = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("carrello2.mdb")
    dim objconn
    set objconn = server.createobject("adodb.connection")
    objconn.open stringa_conn



    sql="CREATE TABLE categorie ( ID counter primary key, nome_categorie char(255));"

    sql2="CREATE TABLE prodotti (id counter primary key, nome_prodotti char(255),num integer references categorie(id) ON UPDATE CASCADE ON DELETE CASCADE);"


    sql3="CREATE TABLE prezzi ( ID counter primary key, prezzo currency,num INTEGER references prodotti(id) ON UPDATE CASCADE ON DELETE CASCADE);"


    dim objrs
    set objrs=server.createobject("adodb.recordset")
    objrs.open sql, stringa_conn

    dim objrs2
    set objrs2=server.createobject("adodb.recordset")
    objrs2.open sql2, stringa_conn

    dim objrs3
    set objrs3=server.createobject("adodb.recordset")
    objrs3.open sql3, stringa_conn



    %>

    grazie
    victor
    ----------------------

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.