登录
首页 » C#源码 » C# 修复Access数据库的一个范例程序

C# 修复Access数据库的一个范例程序

于 2022-01-26 发布 文件大小:48.00 kB
0 129
下载积分: 2 下载次数: 1

代码说明:

C# 修复Access数据库的一个范例程序,不过不知道到底能不能修复吧,这个修复过程的编写,可参考以下代码:   //声明临时数据库的名称   string temp = DateTime.Now.Year.ToString();   temp += DateTime.Now.Month.ToString();   temp += DateTime.Now.Day.ToString();   temp += DateTime.Now.Hour.ToString();   temp += DateTime.Now.Minute.ToString();   temp += DateTime.Now.Second.ToString() + ".bak";   temp = strPathMdb.Substring(0, strPathMdb.LastIndexOf("") + 1) + temp;   //定义临时数据库的连接字符串   string temp2 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + temp;   //定义目标数据库的连接字符串   string strPathMdb2 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + strPathMdb;   JRO.JetEngineClass jt = new JRO.JetEngineClass();//创建一个JetEngineClass对象   //使用JetEngineClass对象的CompactDatabase方法压缩修复数据库   jt.CompactDatabase(strPathMdb2, temp2);      File.Copy(temp, strPathMdb, true);//拷贝临时数据库到目标数据库(覆盖)   File.Delete(temp);//删除临时数据库   MessageBox.Show("修复完成");   这个程序中使用了三个类库:Interop.ADODB.dll、Interop.ADOX.dll、Interop.JRO.dll。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • vb串口调试助手,可用于自己做调试测试工具
    1.用易懂的VB语言编程   2.可设置串口号波特率   3.支持十六进或字符形式发送或接收,可定时发送。3,可自己换程序的图片
    2022-07-13 02:02:52下载
    积分:1
  • C# 为文字创建渐变色的下划线
    C# 为文字创建渐变色的下划线,放大后还是很漂亮的,下划线变成了点状的,而且是颜色是渐变的,下面介绍实现这一功能的代码,给字符串创建渐变色下划线,核心代码如下:   TextDecoration MyUnderline = new TextDecoration();   Pen MyPen = new Pen();   MyPen.Brush = new LinearGradientBrush(Colors.Green,    Colors.Blue, new Point(0, 0.5), new Point(1, 0.5));   MyPen.Brush.Opacity = 0.5;   MyPen.Thickness = 1.5;   MyPen.DashStyle = DashStyles.Dash;   MyUnderline.Pen = MyPen;   MyUnderline.PenThicknessUnit = TextDecorationUnit.FontRecommended;   TextDecorationCollection MyCollection = new TextDecorationCollection();   MyCollection.Add(MyUnderline);   this.textBlock1.Text = "中华人民共和国";//自定义要显示下划线的文字   this.textBlock1.FontSize = 48;   this.textBlock1.TextDecorations = MyCollection;   需要请下载完整源码。运行效果图如下。
    2022-01-22 05:14:06下载
    积分:1
  • C# 复制当前屏幕上指定区域图像
    C#复制当前屏幕上指定区域图像。运行效果如演示截图所示。最核心的两行代码如下所示:   private void button1_Click(object sender, EventArgs e)    {//复制当前屏幕上指定区域图像    Graphics g = this.pictureBox1.CreateGraphics();    g.CopyFromScreen(new Point(1, 1), new Point(0, 0),new Size(1201, 1201));   }
    2022-02-03 00:21:26下载
    积分:1
  • C# 获取数组指定位置的元素
    C# 获取数组指定位置的元素,以下代码为核心代码,分享如下:   private void Frm_Main_Load(object sender, EventArgs e)   {    List ints = new List { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };    int result = ints.ElementAt(3);//获取指定位置的元素    //输出查询结果    label1.Text = "数据源:ints={0,1,2,3,4,5,6,7,8,9 }";//数据源    label2.Text = "查询表达式:ElementAt(3)";//查询表达式/操作    label3.Text = "查询结果:"+result.ToString();//查询结果   }
    2022-03-10 14:16:14下载
    积分:1
  • C# 实现微信打印机
    C# 源码实现微信打印机,这个没搞懂是一个什么程序,用C#写的微信相关程序,有兴趣的可以参考一下,项目源码结构图如图所示。
    2022-03-17 18:21:17下载
    积分:1
  • C# 只允许运行一个程序实例的方法及代
    Visual C# 设置程序只能运行一个实例,当用户再次打开同一窗口时,会弹出提示,告诉你本程序已经在运行了,具体的实现代码参考如下:   设置程序只能运行一个实例:   var MyModuleName = System.Diagnostics.Process.GetCurrentProcess().MainModule.ModuleName;   var MyProcessName =System.IO.Path.GetFileNameWithoutExtension(MyModuleName);   System.Diagnostics.Process[] MyProcesses = System.Diagnostics.Process.GetProcessesByName(MyProcessName);   if (MyProcesses.Length > 1)   {    MessageBox.Show("程序已经运行!", "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Error);    this.Close();   }
    2023-03-23 03:40:03下载
    积分:1
  • C#播放wmv视频并填充到文字轮廓中
    C#播放wmv视频并填充到文字轮廓中,这个应该是一个艺术字效果吧,本程序实现了两个功能:一、视频文件播放功能(wmv),二、将视频影像填充到文字轮廓中显示,这个就有意思了,最终实现了比较动感的艺术字动画效果,在视频播放方面,主要使用MediaElement();实现,文字填充方面,基于TextBlock.Foreground实现,下面是具体一些的代码:   使用视频剪辑填充文字的线条   MediaElement MyMediaElement = new MediaElement();   MyMediaElement.Source = new Uri("Bear.wmv", UriKind.Relative);   MyMediaElement.IsMuted = true;   VisualBrush MyVisualBrush = new VisualBrush();   MyVisualBrush.Visual = MyMediaElement;   TextBlock MyTextBlock = new TextBlock();   MyTextBlock.FontFamily = new FontFamily("宋体");   MyTextBlock.FontSize = 180;   MyTextBlock.Text = "编程";   MyTextBlock.FontWeight = FontWeights.Bold;   MyTextBlock.Foreground = MyVisualBrush;   this.Content = MyTextBlock;   运行截图如下,不过本站截图是静态的,看不到本示例的动画效果,请下载源码在VS中编译运行,查看效果。
    2022-01-26 01:31:34下载
    积分:1
  • C# WPF 图片旋转、放大、扭曲、平移、不透明蒙版等
    这是一个C#图像处理程序,把一张图片平移、顺时针角度旋转、按一定角度扭曲、使用不透明蒙版等功能,以下是实现具体功能的代码,把这些处理功能封装到按钮事件中:   private void button2_Click(object sender, RoutedEventArgs e)   {//缩放图像    if (this.button2.Content=="放大图像")    {    ScaleTransform MyScaleTransform = new ScaleTransform();    MyScaleTransform.CenterX = this.image1.Width / 2;    MyScaleTransform.CenterY = this.image1.Height / 2;    MyScaleTransform.ScaleX = 1.5;    MyScaleTransform.ScaleY = 1.5;    this.image1.RenderTransform = MyScaleTransform;    this.button2.Content = "缩小图像";    }else{    ScaleTransform MyScaleTransform = new ScaleTransform();    MyScaleTransform.CenterX = this.image1.Width / 2;    MyScaleTransform.CenterY = this.image1.Height / 2;    MyScaleTransform.ScaleX = 0.5;    MyScaleTransform.ScaleY = 0.5;    this.image1.RenderTransform = MyScaleTransform;    this.button2.Content = "放大图像";    }   }   private void button3_Click(object send
    2023-01-22 02:10:03下载
    积分:1
  • C# 验证图像生成类
    C# 验证码图像生成类,这个图像验证码生成类中可根据RGB,计算验证码图片的灰度值,去图形边框,灰度转换,逐行方式,得到有效图形并调整为可平均分割的大小,得到有效图形,图形为类变量,得到有效图形,图形由外面传入,返回灰度图片的点阵描述字串,1表示灰点,0表示背景,小平和垂直方向上的平均分割图片等。本验证码图片可用到WEB中,也可用到WinForm程序中。
    2022-03-09 22:25:52下载
    积分:1
  • 第五版课件及习题程序和学习辅导
    第五版课件及习题程序和学习辅导源码
    2022-01-27 20:17:14下载
    积分:1
  • 696518资源总数
  • 105877会员总数
  • 14今日下载