Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    65

    nome tabella della chiave esterna

    Dim Open_table

    Set Open_table = Server.CreateObject("ADODB.Recordset")
    Open_table.ActiveConnection = MM_conn_db_01_STRING
    Open_table.Source = "SELECT * FROM Categorie"
    Open_table.CursorType = 0
    Open_table.CursorLocation = 2
    Open_table.LockType = 1
    Open_table.Open()

    dopo aver eseguito una query,avrei bisogno che se un campo è chiave esterna,se glielo richiedo,questo mi restituisca la tabella a cui è associata la relazione.
    c'è un metodo apposito?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    65
    up

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    65
    help..ditemi che non esiste almeno se non lo conoscete..

  4. #4
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    dipende dal tipo di database, si può fare con access, ma è un po' più complesso, con sql server, con oracle, ......
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    65
    database access! qualunque cosa..basta andarci fuori!

  6. #6
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Utilizza OpenSchema:

    codice:
    adSchemaForeignKeys=27
    set rs=conn.openschema(adSchemaForeignKeys, Array(Null, Null, Null, Null, Null, "nometabellafk"))
    dovrebbe restituirti le tabelle collegate....

    Comunque cerca una guida su OpenSchema
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    65
    grazie mille

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    65
    ehm..torno a postare perchè sto provando ora di nuovo quel punto..è molto comodo come medoto l'openschema..ma mi da problemi

    dim adSchemaForeignKeys
    Set cn = Server.CreateObject("ADODB.Connection")
    cn.Open MM_conn_db_01_STRING
    adSchemaForeignKeys=27
    Set rs = cn.OpenSchema(adSchemaForeignKeys)<-481
    do while not rs.eof
    if Trim(rs("TABLE_NAME")) = request.QueryString("edit") then
    Response.Write rs("PK_TABLE_NAME") & "
    "

    end if
    rs.MoveNext
    loop

    errore:
    ADODB.Connection error '800a0cb3'

    Object or provider is not capable of performing requested operation.

    /ialcos/admin_edit.asp, line 481

    ma che gli prende?

  9. #9
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    la riga dell'errore?
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  10. #10
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    65
    ho segnato 481 di fianco alla riga ^^'

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.