如何取得数据表中的字段名?
解决方案 »
- 如何将大文件分块保存到Oracle中
- MessageBox为什么不能被继承?
- 无法访问已释放的对象。\r\n对象名:“System.Net.Sockets.Socket”。
- 关于使用SQLSMO组件还原数据库问题
- 有没有做精细化工行业的朋友们在做进销存系统的开发?
- 请问我下载了一个ICSharpCode.SharpZipLib.dll,如何在程序中using它?
- 怎样才能使子窗体镶嵌在父窗体上阿,效果像TabControl形式的
- 一个技术难题,请帮忙解决。
- 如何将字符串"1,2,3,4,5"转换成数组string[] abc={"1","2","3","4","5"}
- 请问:怎么让程序最小化后托盘?
- 【求助】BindingNavigator的保存按钮向Access保存数据存不上?
- 如何读取excel的sheet个数
--or
select * from syscolumns where ID =object_id('表名')
{ string sql="";
SqlCommand sqlcmd=new SqlCommand(sql, sqlcon);
sqlcon.Open();
SqlDataReader dr= sqlcmd.ExecuteReader(CommandBehavior.KeyInfo);
DataTable dt=new DataTable();
dt= dr.GetSchemaTable();
foreach (DataRow dtrow in dt.Rows ){
foreach(DataColumn dtcol in dt.Columns ){
Console.Write ("\t"+ dtcol.ColumnName+"="+dtrow[dtcol] );
}
}
select b.id,b.name as tabName,a.name as fieldName
from syscolumns as a
inner join sysobjects as b on a.id=b.id
where b.type=N'u'
order by b.id
我还没听明白啊。。数据库是MsAccess,我意思是想去取出数据表中的字段名,我可以设置ListView的列名,
上面的方法都说了可以去到字段名,我不知道拿什么去接啊。。没有什么字符串之类的返回来吗,我可以放进去。