使用datareader的getschematable()方法可以获得数据表中包含的结构信息,此方法返回一个datatable,datatable中的每一行(row)的columnname属性值即为数据表的一个字段名.
【程序编程相关:The Oracle JDevelope】 【推荐阅读:Mono开发指南——第三章 Hello 】 sqlconnection coredb=new sqlconnection(); 【扩展信息:Mono开发指南——第四章 Mono 初】 coredb.connectionstring= "workstation id=\"gqa-eric-lv\";packet size=4096;integrated security=sspi;" + "data source=\"gqa-eric-lv\";persist security info=false;initial catalog=coredb";string myselectquery = "select id, title from mybbs order by id asc";
sqlcommand mycommand = new sqlcommand(myselectquery,coredb); coredb.open(); sqldatareader myreader=mycommand.executereader(); //将数据库定义的信息保存到表schematable中: datatable schematable=myreader.getschematable(); //表schematable的每一行表示数据库表一个字段的信息: ... 下一页