您当前位置:设计在线网 >> Acess >> 浏览文章

C#用SQL语句操作ACCESS(access 执行sql语句)

分享到:
本文章讲述了C#用SQL语句操作ACCESS(access 执行sql语句).

C#用SQL语

句操作ACCESS

网上关于C#的ACCESS操作很多,我这儿合在一起,更复杂的没写下去,给新手们一起研究,老鸟请无视。

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

using ADOX;

using System.Data.OleDb;

using System.IO;

//为什么还提示说,缺少 ADOX 的using指令 //解决方案资源管理器-->引用-->(右键)添加引用-->COM-->Microsoft ADO Ext. 2.8 for DDL and Security 也加了呀namespace accesssql

{

public partial class access练习 : Form

{

public access练习()

{

InitializeComponent();

}

private void 创建access_Click(object sender, EventArgs e)

{

//创建ACCESS文件需要ADOX,创建引用,导入COM中的Microsoft ADO Ext. 2.8 for DLL and Security,并using ADOX;

FileInfo myfile = new FileInfo("sldb.mdb");

if (myfile.Exists)

{ MessageBox.Show("当前文件夹下已存在sldb.mdb文件,放弃创建"); }

else

{

try

{

CatalogClass sldb = new CatalogClass();

sldb.Create("Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=sldb.mdb;" + "Jet OLEDB:Engine Type=5");//创建sldb.mdb

sldb = null;

MessageBox.Show("在程序文件夹下创建sldb.mdb成功。");

}

catch (Exception ex)

{

MessageBox.Show(Convert.ToString(ex.Message));

}

}

}

private void button1_Click(object sender, EventArgs e)

{

OleDbConnection sldb = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=sldb.mdb");

try

{

sldb.Open();

OleDbCommand cmd = new OleDbCommand();

cmd.Connection = sldb;//设置命令的对像是SLDB数据库

//建表Folder,括号内为:字段1 类型,字段2 类型,......(NOT NULL表示不能空)

cmd.CommandText = "Create Table Folder (FolderID INT NOT NULL,SuperiorID INT,FolderGrade INT,FolderName TEXT(255),AllPathName TEXT(255))";//SQLCOMMAND语句

cmd.ExecuteNonQuery();//执行SQLCMMAD

MessageBox.Show("增加表Folder,表项FolderID SuperiorID FolderGrade FolderName成功");

}

catch (Exception ex)

{

MessageBox.Show(Convert.ToString(ex.Message));

}

finally { sldb.Close();sldb =null;}

}

private void button2_Click(object sender, EventArgs e)

{

//清除表格

//DROP TABLE "表格名"

OleDbConnection sldb = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=sldb.mdb");

try

{

sldb.Open();

OleDbCommand cmd = new OleDbCommand

推荐阅读:
ACCESS中执行sql语句
SQL SERVER 与ACCESS、EXCEL的数据转换
由网站建设到SEO优化--SEO重在实践
推荐文章  
赞助商链接  
热门排行  
主题推广  
中国设计在线网 All Rights Reserved. 互联网违法和不良信息举报
信息产业部备案号:湘ICP备09001063号