如何删除Access数据库里的表?
本帖最后由 xgr 于 2011-11-16 22:17 编辑如存在数据库D:\我的数据库.mdb,里面有表table1,table2,table3等表,我需要删除table1,c#语句怎么写?
查了说是用sql语句drop table table1,请大家帮忙写个代码。
问题已解决
string sAccessConnection = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + textBox1.Text;
ADODB.Connection cn = new ADODB.Connection();
cn.Open(sAccessConnection, null, null, -1);
string sql = "drop table " + textBox2.Text;
object kk;
cn.Execute(sql, out kk, -1);
cn.Close();
if (Convert.ToString(kk) == "0")
{
MessageBox.Show("数据表" + textBox2.Text + "删除成功!");
}textBox1.Text代表数据库textBox2.Text代表要删除的表。
页:
[1]