一、获得表中所有字段名可以使用两种方法 1。在.net中获得代码: SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM tb_SellInfo WHERE 1<>1", conn); DataSet ds = new DataSet(); da.Fill(ds, "tab"); for (Int32 i = 0; i < ds.Tables["tab"].Columns.Count; i++) { richTextBox1.Text += ds.Tables["tab"].Columns[i].ColumnName + ","; } conn.Close(); 2。调用系统存储过程获得代码: SqlDataReader obj; string va = "tb_SellInfo"; DBLayer.DataAccess objData = new DBLayer.DataAccess("server=.;database=RQJ_GLXT;uid=sa;pwd=dianzixueyuan"); SqlParameter[] objParameter = { objData.MakeInParam("@tablename", SqlDbType.NVarChar, 517, va) }; objData.RunProc("sp_mshelpcolumns",objParameter ,out obj); while (obj.Read()) { richTextBox1.Text += obj[0].ToString() + ","; } objData.Dispose(); 二、获得库的信息 select name from sysobjects where xtype='u' and status>0 u表示表,v表示视图,p表示存储过程
常见的数据库操作
最新推荐文章于 2022-05-12 11:37:41 发布