Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Tutte le Tabelle

  1. #1

    Tutte le Tabelle

    Come si fa per leggere tutte le tabelle di un database?
    Mi spiego, supponiamo di avere un Database con 5 tabelle, io vorrei fare
    delle operazioni su tutte le tabelle in un ciclo ad esempio

    for tabella in database.totTabelle
    ....esegui i struzioni
    next Tabella

    E' possibile fare cio'?? o almeno qualcosa di simile?

    per completezza vi dico che uso come tabella i fogli di excell e che quindi
    farei delle cose tipo ("Select * from foglio1") ma credo che o si tratti di
    access o excel l'istruzione dovrebbe essere la stessa.
    Grazie in anticipo :-D

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    Non so se esista un metodopiù semplice, ma una volta per fare la stessa cosa ho creato una nuova tabella con un solo campo nel quale ho inserito i nomi delle mie tabelle.

    Hey hey, my my Rock and roll can never die!

  3. #3

    non va cosi'

    Ti ringrazio, ma dovrebbe esserci il modo per fare una cosa del genere
    ; come dici tu purtroppo non mi serve

  4. #4

    Re: non va cosi'

    Originariamente inviato da ML2002
    Ti ringrazio, ma dovrebbe esserci il modo per fare una cosa del genere
    ; come dici tu purtroppo non mi serve
    ho avuto anch'io questo problema ho risolto così :

    OleDbConnection cnn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source="+Request["file"]);
    cnn.Open();
    DataTable dt = cnn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,new object[] {null, null, null, "TABLE"});

    int i;
    for (i=0;i<dt.Rows.Count;i++){
    Response.Write(dt.Rows[i]["TABLE_NAME"] + "
    " );
    }

    Spero possa servire

  5. #5

    ho risolto ma...

    Un po' in ritardo ma ti ringrazio lo stesso.
    Ho risolto il problema esattamente come hai postato tu.

    Posso chiederti un'altra cosa?
    Devo inserire in un Datagrid una colonna con campo di testo, e si fa in questo modo:
    <asp:TemplateColumn HeaderText="Quantity">
    <ItemTemplate>
    <asp:TextBox id="Quantity" runat="server" Columns="4"/>
    </ItemTemplate>
    </asp:TemplateColumn>

    Solo pero' che io non posso inserirla in questo modo ma dovrei inserirla via codice vb.
    Ho trovato in giro questo codice che mi inserisce un button ma io voglio inserire una textbox:

    Dim col1 As New ButtonColumn()
    > Col1.ButtonType = ButtonColumnType.LinkButton
    > Col1.Text="<IMG SRC=icona.ico Border=0 Width=16 Height=16>"
    > Col1.CommandName="App"
    > Datagrig.Columns.Add(Col1)

    Ora dovrei fare la stessa cosa pero' con una textbox
    Hai qualche idea a riguardo??

  6. #6
    Sorry ma sono ancora all'inizio con la tecnologia .NET. Mi sto autoistruendo un po' facendo un programmino che gestisce database una sorta di TableEdit solo in ASP.NET . Credo sia un'ottima palestra ma al tuo problema non so rispondere

    CIAO

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.