Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di brumac
    Registrato dal
    Jul 2003
    Messaggi
    187

    [C#] Schema Tabella SQL

    Salve a tutti,
    avrei bisogno di sapere una cosa. Come posso risalire alla struttura (vorrei sapere i nomi delle colonne e i loro tipi) di una tabella SQL, conoscendo il suo nome?
    Mi serve perchè nell'applicativo che sto realizzando, faccio scegliere una tabella, e poi devo generare dinamicamente un form per inserire dei valori in questa tabella (es. se la tabella scelta avrà un campo di tipo varchar, dovrò generare una textbox dove l'utente immetterà un valore).
    Grazie mille

  2. #2
    Utente di HTML.it L'avatar di edaje
    Registrato dal
    Jul 2003
    Messaggi
    363
    Io farei così. Fai la select alla tabella e riempi una DataTable tramite il DataAdapter. Le colonne della DataTable hanno acquisito un il tipo del database. Ad es. per i campi char, varchar etc... questa avrà il tipo System.String, per i campi di tipo bit System.Bool. Così puoi sapere quale controllo aggiungere al form

  3. #3
    Utente di HTML.it L'avatar di biste
    Registrato dal
    Apr 2001
    Messaggi
    877
    Su SQL Server sono disponibili delle viste di sistema per questo.
    Ti consiglio di ricercare INFORMATION_SCHEMA sui Books On Line di SQL Server.

    Es SELECT * FROM INFORMATION_SCHEMA.TABLES
    restituisce tutte le tabelle del db
    UGIdotNET
    Microsoft .NET MCAD
    C++, C#, VB6, VB.NET, ASP, ASP.NET
    SQL Server 2000

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.