来源网络:https://zhidao.baidu.com/question/265376333.html
1 #region 判断数据库表是否存在,通过指定专用的连接字符串,执行一个不需要返回值的SqlCommand命令。 2 ///3 /// 判断数据库表是否存在,返回页头,通过指定专用的连接字符串,执行一个不需要返回值的SqlCommand命令。 4 /// 5 /// bhtsoft表 6 ///7 public static bool CheckExistsTable(string tablename) 8 { 9 String tableNameStr = "select count(1) from sysobjects where name = '" + tablename + "'";10 using (SqlConnection con = new SqlConnection(ConnectionString))11 {12 con.Open();13 SqlCommand cmd = new SqlCommand(tableNameStr, con);14 int result = Convert.ToInt32(cmd.ExecuteScalar());15 if (result == 0)16 {17 return false;18 }19 else20 {21 return true;22 }23 }24 }25 #endregion