• 大小: 96KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-05
  • 语言: C#
  • 标签: 创建  代码  C#  创建表  

资源简介

这是一个自己做的用C#编写的用代码创建Access数据库和表的完整程序,放在在这里和大家一起分享,共同学习

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using ADOX;
using System.Data.OleDb;
using System.Data.SqlClient;

namespace 创建ACCESS表
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        //创建Access数据库必须添加下面这两个引用
        //Microsoft ADO Ext. 2.8 for DDL and Security”
        //Microsoft ActiveX Data objects 2.8 Library
        private void btnOK_Click(object sender EventArgs e)
        {
            if (txtPath.Text == ““ || txtTableName.Text == ““ || txtDBName.Text == ““)
            {
                MessageBox.Show(“请将信息签写完整“);
            }
            else
            {

                try
                {
                    ADOX.Catalog catalog = new Catalog();
                    catalog.Create(“Provider=Microsoft.Jet.OLEDB.4.0;Data Source=“ + txtPath.Text + “\\“ + txtDBName.Text + “.mdb;Jet OLEDB:Engine Type=5“);
                    MessageBox.Show(“库创建成功“);
                    try
                    {
                        string strPath = txtPath.Text + “\\“ + txtDBName.Text + “.mdb“;
                        string ConStr = “Provider=Microsoft.Jet.OLEDB.4.0;Data source=‘“ + strPath + “‘“;

                        OleDbConnection oleCon = new OleDbConnection(ConStr);//连接数据库
                        string Sql = “create table “ + txtTableName.Text + “  (PKIAA varchar(50)  null TKALA  varchar(50) nullTKALB  varchar(50) nullCHAHBA  varchar(50) null“ +
                                     “ CHAHBB  varchar(50) null TKCAH Single GCJCBL Single CDGC Single GCKKJ Single GCDKJ Single TKCBCL Single “ +
                                     “ SWJCSD varchar(50)  null SWEFBP  varchar(50) nullSWAMN  varchar(50) nullSWAMB  varchar(50) nullSWAE  varchar(50) null“ +
                                     “ SWAF varchar(50)  null SWAG  varchar(50) nullSWEB  varchar(50) nullSWEFBR  varchar(50) nullSWEFC  varchar(50) null“ +
                                     “ SWEFBU varchar(50)  null HJY     varchar(50) nullSWEFBX  varchar(50) nullSWEFBQ  varchar(50) nullSWEFBA  varchar(50) null“+
                                     “ SWEFBB varchar(50)  null SWEFBC  varchar(50) nullSWEFBD  varchar(50) nullZJDW  varchar(50) null)“;
                        using (OleDbConnection cn = new OleDbConnection(ConStr))
                        {
                            cn.Open();
                            OleDbCommand cmd = new OleDbCommand(Sql cn);
                            cmd.ExecuteNonQuery();
                            MessageBox.Show(“表创建成功“);
                            cn.Close();
                            this.Close();

                        }
                    }
                    catch
                    {
                        MessageBox.Show(“表创建失败“);
    

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     102400  2010-05-19 14:25  创建ACCESS表\创建ACCESS表\bin\Debug\Interop.ADODB.dll

     文件      36864  2010-05-19 14:24  创建ACCESS表\创建ACCESS表\bin\Debug\Interop.ADOX.dll

     文件      24576  2010-05-20 11:13  创建ACCESS表\创建ACCESS表\bin\Debug\创建ACCESS表.exe

     文件      22016  2010-05-20 11:13  创建ACCESS表\创建ACCESS表\bin\Debug\创建ACCESS表.pdb

     文件       5632  2005-11-11 22:25  创建ACCESS表\创建ACCESS表\bin\Debug\创建ACCESS表.vshost.exe

     文件       3709  2010-05-20 18:18  创建ACCESS表\创建ACCESS表\Form1.cs

     文件       6505  2010-05-19 14:53  创建ACCESS表\创建ACCESS表\Form1.Designer.cs

     文件       6021  2010-05-19 14:53  创建ACCESS表\创建ACCESS表\Form1.resx

     文件     102400  2010-06-11 14:36  创建ACCESS表\创建ACCESS表\obj\Debug\Interop.ADODB.dll

     文件      36864  2010-06-11 14:36  创建ACCESS表\创建ACCESS表\obj\Debug\Interop.ADOX.dll

     文件        842  2010-05-19 14:53  创建ACCESS表\创建ACCESS表\obj\Debug\创建ACCESS表.csproj.GenerateResource.Cache

     文件        651  2010-06-11 14:36  创建ACCESS表\创建ACCESS表\obj\Debug\创建ACCESS表.csproj.ResolveComReference.cache

     文件      24576  2010-05-20 11:13  创建ACCESS表\创建ACCESS表\obj\Debug\创建ACCESS表.exe

     文件        180  2010-05-19 14:53  创建ACCESS表\创建ACCESS表\obj\Debug\创建ACCESS表.Form1.resources

     文件      22016  2010-05-20 11:13  创建ACCESS表\创建ACCESS表\obj\Debug\创建ACCESS表.pdb

     文件        180  2010-05-19 14:27  创建ACCESS表\创建ACCESS表\obj\Debug\创建ACCESS表.Properties.Resources.resources

     文件       2213  2010-06-11 14:36  创建ACCESS表\创建ACCESS表\obj\创建ACCESS表.csproj.FileListAbsolute.txt

     文件        474  2010-05-19 14:21  创建ACCESS表\创建ACCESS表\Program.cs

     文件       1226  2010-05-19 14:21  创建ACCESS表\创建ACCESS表\Properties\AssemblyInfo.cs

     文件       2886  2010-05-19 14:21  创建ACCESS表\创建ACCESS表\Properties\Resources.Designer.cs

     文件       5612  2010-05-19 14:21  创建ACCESS表\创建ACCESS表\Properties\Resources.resx

     文件       1100  2010-05-19 14:21  创建ACCESS表\创建ACCESS表\Properties\Settings.Designer.cs

     文件        249  2010-05-19 14:21  创建ACCESS表\创建ACCESS表\Properties\Settings.settings

     文件       3845  2010-05-19 14:27  创建ACCESS表\创建ACCESS表\创建ACCESS表.csproj

     文件        934  2010-05-19 14:21  创建ACCESS表\创建ACCESS表.sln

    ..A..H.     13824  2010-06-11 14:36  创建ACCESS表\创建ACCESS表.suo

     目录          0  2010-05-20 08:20  创建ACCESS表\创建ACCESS表\obj\Debug\TempPE

     目录          0  2010-05-20 08:20  创建ACCESS表\创建ACCESS表\bin\Debug

     目录          0  2010-06-11 14:36  创建ACCESS表\创建ACCESS表\obj\Debug

     目录          0  2010-05-20 08:20  创建ACCESS表\创建ACCESS表\bin

............此处省略7个文件信息

评论

共有 条评论