zoukankan      html  css  js  c++  java
  • C# SQLite Windows Mobile 开发:创建数据库和表(转载别人)

    using System;

    using System.Collections.Generic;

    using System.ComponentModel;

    using System.Data;

    using System.Drawing;

    using System.Text;

    using System.Windows.Forms;

    using System.Data.SqlClient;

    using System.Data.SqlServerCe;

    using System.Net;

    using System.IO;

    namespace WinAppGrid

    {

         public partial class Form1 : Form

         {

             public Form1()

             {

                 InitializeComponent();

             }

             //创建数据库的表

             private Boolean CreateTable()

             {

                 try

                 {

                     SqlCeConnection myconn = new SqlCeConnection("DataSource=mysdf.sdf");

                     SqlCeCommand com = new SqlCeCommand("create table PC (PCNO NVarChar(10) primary key,XH NVarChar(10) NOT NULL,WERKS NVarChar(4) NOT NULL,PC_DATE NVarChar(10))");

                     myconn.Open();

                     com.Connection = myconn;

                     com.ExecuteNonQuery();

                     myconn.Close();

                     MessageBox.Show("创建数据库成功!");

                     return true;

                 }

                 catch (Exception ex)

                 {

                     MessageBox.Show("创建数据库失败" + ex.ToString().Substring(1, 60));

                     return false;

                 }

            

            

            

             }

             private void button1_Click(object sender, EventArgs e)

             {

               //创建数据库

                 try

                 {

                     if ( File.Exists("mysdf.sdf"))

                     {

                         MessageBox.Show("数据库已经存在");

                    

                     }

                     else

                     {

                         SqlCeEngine eng = new SqlCeEngine("DataSource=mysdf.sdf");

                         eng.CreateDatabase();

                         eng.Dispose();

                         MessageBox.Show("创建数据库成功");

                    

                     

                     }

                     Boolean rtu;

                     rtu = CreateTable();

                     if (rtu = false)

                     {

                         MessageBox.Show("数据表已经存在!");

                     }

                     else

                     {

                         MessageBox.Show("创建数据表成功!");

                    

                    

                     }

                    

                 }

                 catch(Exception ex)

                 {

                     MessageBox.Show("创建数据库失败"+ ex.ToString().Substring(1,60));

                

                 }

         

             }

             

         }

    }

  • 相关阅读:
    Linux监控平台、安装zabbix、修改zabbix的admin密码
    LVS DR模式搭建、keepalived+lvs
    负载均衡集群相关、LVS介绍、LVS调度算法、LVS NAT模式搭建
    集群相关、用keepalived配置高可用集群
    mysql基础
    MySQL主从、环境搭建、主从配制
    Tomcat配置虚拟主机、tomcat的日志
    Tomcat介绍、安装jdk、安装Tomcat、配置Tomcat监听80端口
    FTP相关、用vsftpd搭建ftp、xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务
    HTTP Status 500
  • 原文地址:https://www.cnblogs.com/Wolves/p/1893447.html
Copyright © 2011-2022 走看看