你說的應(yīng)該是表的字段:
創(chuàng)新互聯(lián)建站主要從事成都網(wǎng)站制作、網(wǎng)站設(shè)計、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)會寧,十載網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):028-86922220
Select Name From syscolumns where Id=object_Id('庫名..表名)
我是用C#.net寫出來的
SqlConnection myConn = new SqlConnection(sqlconnstring);
myConn.Open();
SqlDataAdapter thisAdapter = new SqlDataAdapter("SELECT * from 表名", myConn);
thisAdapter.MissingSchemaAction = MissingSchemaAction.AddWithKey;
DataTable thisDataTable = new DataTable();
thisAdapter.Fill(thisDataTable);
DataTableReader thisReader = new DataTableReader(thisDataTable);
DataTable schemaTable = thisReader.GetSchemaTable();
foreach (DataRow dr in schemaTable.Rows)
{
MessageBox.Show(dr["ColumnName"].ToString());獲取字段名稱(f1 f2 f3)
MessageBox.Show(dr["ColumnSize"].ToString());獲取字段長度(2 2 2)
MessageBox.Show(dr["DataType"].ToString());獲取字段類(str str int)
}
vb.netme.containskey方法
作用是判斷Map中是否有所需要的鍵值,下面是具體的代碼:
復(fù)制代碼
public static void main(String[] args) {
MapString, String map = new HashMapString, String();
map.put("sf2", "111111");
map.put("s3f", "111111");
map.put("s4f", "111111");
map.put("s5f", "111111");
Boolean is = map.containsKey("f2");
if(is){
System.out.println("是有這個值的");
}else{
System.out.println("沒有的");
}
而且這個系統(tǒng)雖然不大,但是后臺和數(shù)據(jù)庫需要考慮因素太多,所以基本是沒人無償為你做的………………