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

    descrizione dei campi di una tabella di access

    Ciao a tutti ho creato per la gestione di una squadra di calcio un db access che tiene dietro un po' a tutto....

    ho la tabella "persone" che contiene tutti i campi necessari (nome, cognome, data e luogo di nascita, cod fiscale, ecc.)

    chiaramente per evitare di usare spazi nei nomi dei campi e per comodità nello scrivere il codice, alcuni nomi di campi sono in forma abbreviata; ad es. il campo data di nascita si chiama "nascita", il luogo di nascita si chiama "nascitaLuogo", il codice fiscale "codFisc", ecc..

    Nella struttura della tabella in access posso definire per ogni campo una descrizione e io ho quindi compilato questa descrizione con il nome completo dell'attributo.

    Quindi quando vado a stampare l'elenco giocatori su un report fatto a tabella, nella prima riga della tabella ci metto ad es rs("codFisc").Properties("description"), in quelle sotto solo rs("codFisc"). Quindi nella prima riga ci viene scritto "Codice Fiscale", nelle altre sotto il codice fiscale di ogni giocatore.

    Tutto ciò l'ho chiaramente potuto fare in Visual Basic.

    Ora vorrei fare lo stesso dal sito: compilare un PDF con FPDF con l'elenco dei giocatori e i loro dati.

    Ma aprendo un RecordSet con ADODB la proprietà "description" non esiste, le unich proprietà che ci sono sono:
    BASECOLUMNNAME
    BASETABLENAME
    ISAUTOINCREMENT
    ISCASESENSITIVE
    COLLATINGSEQUENCE

    e sinceramente non mi servono a niente... c'è qualcuno che sa un modo per risolvere la cosa???

    Grazie e scusate se mi sono dilungato....
    La verita' è che... tu sei il debole, e io sono la tirannia degli uomini malvagi, ma ci sto provando ringo, ci sto provando con grandissima fatica a diventare il pastore..

  2. #2
    up!!
    La verita' è che... tu sei il debole, e io sono la tirannia degli uomini malvagi, ma ci sto provando ringo, ci sto provando con grandissima fatica a diventare il pastore..

  3. #3
    sto impazzendo con queste proprietà... ho provato ad informarmi su ADOX, ma non penso faccia al caso mio....

    il fatto è che non capisco perchè il codice è praticamente identico e le prorpietà non ci sono.

    L'unica differenza è nell'apertura del recordset (e secondo me è proprio lì il problema...)

    In access uso
    codice:
    Set rs = CurrentDb.OpenRecordset(strSQL)
    In asp ho provato ad usare sia
    codice:
    Set conn = Server.CreateObject("ADODB.Connection")
    conn.open(connStr)
    Set rs = conn.Execute(strSQL)
    che
    codice:
    Set conn = Server.CreateObject("ADODB.Connection")
    conn.open(connStr)
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.open strSQL, conn
    Risultati ZERO!! Sempre le solite proprietà...
    Vi prego aiutatemi, sto impazzendo!!!
    La verita' è che... tu sei il debole, e io sono la tirannia degli uomini malvagi, ma ci sto provando ringo, ci sto provando con grandissima fatica a diventare il pastore..

  4. #4
    usa gli alias di campo. invece di fare SELECT * fai - ad esempio

    codice:
    SELECT
       codifisc as [CODICE FISCALE],
       pivapiva AS [PARTITA IVA],
       numsccpdg [NUMERO DI SCARPE CALZATE PRIMA DELLA GUERRA],
       ....
    from
    ....

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