Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di lyllo
    Registrato dal
    Apr 2001
    Messaggi
    832

    [vb] Errore in aggiunta di Record in tabelle correlate (Help cercasi)

    ciao gente,

    ho un db con 5 tabelle correlate da una query SQL del tipo:
    codice:
    SELECT Abilita.IDabilita, Abilita.NomeAbilita1, Abilita.Livelloablita1, Abilita.NomeAbilita2, Abilita.Livelloablita2, Abilita.NomeAbilita3, Abilita.Livelloablita3, Abilita.NomeAbilita4, Abilita.Livelloablita4, Abilita.NomeAbilita5, Abilita.Livelloablita5, Abilita.NomeAbilita6, Abilita.Livelloablita6, Abilita.NomeAbilita7, Abilita.Livelloablita7, Abilita.NomeAbilita8, Abilita.Livelloablita8, Abilita.NomeAbilita9, Abilita.Livelloablita9, Abilita.NomeAbilita10, Abilita.Livelloablita10, Abilita.Notealleabilita, Armatura.IDarmatura AS Armatura_IDmostro, Armatura.Armatura, Armatura.Testa, Armatura.TestaMista, Armatura.Busto, Armatura.BustoMista, Armatura.ArtiSuperiori, Armatura.BraccioSN, Armatura.BraccioDX, Armatura.ArtiInferiori, Armatura.GambaSN, Armatura.GambaDX, Armatura.MediaArmatura, Armatura.Rune, Armatura.MediaconRune, Armatura.NoteArmatura, Armatura.Armature, Armi.IDarmi AS Armi_IDmostro, Armi.Arma1, Armi.Danni1, Armi.CdA1, Armi.CdD1, Armi.Velocita1, Armi.Iniziativa1, Armi.Arma2, Armi.Danni2, Armi.CdA2, Armi.CdD2, Armi.Velocita2, Armi.Iniziativa2, Armi.Arma3, Armi.Danni3, Armi.CdA3, Armi.CdD3, Armi.Velocita3, Armi.Iniziativa3, Armi.Arma4, Armi.Danni4, Armi.CdA4, Armi.CdD4, Armi.Velocita4, Armi.Iniziativa4, Caratteristiche.IDcaratteristiche AS Caratteristiche_IDmostro, Caratteristiche.NoteCarattFisiche, Caratteristiche.Altezza, Caratteristiche.Peso, Caratteristiche.Occhi, Caratteristiche.Forza, Caratteristiche.Resistenza, Caratteristiche.Agilita, Caratteristiche.Riflessi, Caratteristiche.Percettivita, Caratteristiche.Precisione, Caratteristiche.Destrezza, Caratteristiche.Talento, Caratteristiche.Volonta, Caratteristiche.Fortuna, Caratteristiche.PuntiFeritaTotali, Caratteristiche.PuntiVolontaTotali, Caratteristiche.CdACdD, Caratteristiche.Autocontrollo, Caratteristiche.Incassare, Generalita.IDmostro AS Generalita_IDmostro, Generalita.Nome, Generalita.Razza, Generalita.Clima, Generalita.Terreno, Generalita.Organizzazzione, Generalita.Atteggiamento, Generalita.Notesulpersonaggio, Generalita.Frequenza, Generalita.CiclodiAttivita, Generalita.Dieta, Generalita.Intelligenza, Generalita.Guerriero, Generalita.Mago, Generalita.Ladro, Generalita.Bardo, Generalita.Chierico, Generalita.Altro, Generalita.Equipaggiamento, Generalita.Immagini
    FROM Caratteristiche INNER JOIN (Armi INNER JOIN (Armatura INNER JOIN (Abilita INNER JOIN Generalita ON Abilita.IDabilita = Generalita.IDmostro) ON Armatura.IDarmatura = Generalita.IDmostro) ON Armi.IDarmi = Generalita.IDmostro) ON Caratteristiche.IDcaratteristiche = Generalita.IDmostro;
    Stavo provando a vedere se riuscivo ad inserire un record che rimanesse "sincronizzato" tra tutte e 5 le tabelle.
    solo che al comando
    ADO.Recordset.ADDNEW

    ricevo il seguente errore:
    "Errore di run-time -2147467259(80004005)
    Impossibile Aggiungere modificare il record. Nella tabella Abilita è necessario un record correlato
    "

    chi mi sa spiegare dov'è l'errore?

    Le tabelle correlate sono:
    Armi
    Abilita
    Caratteristiche
    Generalita
    Armi

    grazie.

  2. #2
    Utente di HTML.it L'avatar di lyllo
    Registrato dal
    Apr 2001
    Messaggi
    832
    aggiungo che ogni tabella ha un IDtabella prorpio che è stato riportato nella tabella principale tramite cui sono state crate relazioni uno a uno...

    TabellaPRincipale------------1 a 1---------->TabellaAbilita
    IDprinciplae (contatore)
    IDAbilita (numerico)<------------------------IDAbilita (contatore)

  3. #3
    Utente di HTML.it L'avatar di lyllo
    Registrato dal
    Apr 2001
    Messaggi
    832
    Possibile che nessuno sappia che succede di male?

    e sicocme il db andrà a contenere circa 70 campi, avrò problei in gestione o no? (cioè si impallerà tutto o no?)

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 © 2024 vBulletin Solutions, Inc. All rights reserved.