达梦数据库报错:The configuration area at ‘路径‘ isnot writable.配置不可写,请使用‘configuration‘命令行选项选择一个可写的位置

 达梦数据库打开就报错:

翻译过来是:

配置区域"路径"不可写。请使用'configuration'命令行选项选择一个可写的位置。

说是要重新配置,在网上找了好多帖子,越看越迷糊,然后尝试用管理员权限启动DM管理工具就成功了。。。。。。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
2.ASP.NET.2.0.高级编程(第4版) [1/7] 原书名: Professional ASP.NET 2.0 原出版社: Wrox 作者:(美)Bill Evjen, Scott Hanselman, Farhan Muhammad [同作者作品] [作译者介绍] 译者: 李敏波[同译者作品] 出版社:清华大学出版社 ISBN:7302139067 上架时间:2006-11-16 出版日期:2006 年11月 开本:185×260 页码:1090 版次:4-1 内容简介回到顶部↑本书全面介绍了ASP.NET各种编程技能和2.0版中的巨大变化,并详细阐述了2.0版中的每个新特性。书中提供了大量的实例,可帮助读者快速掌握如何在.NET平台下开发功能强大的ASP.NET应用程序。本书适合有一些基础的ASP.NET初级程序员以及准备迁移到ASP.NET 2.0的编程老手。该书与《ASP.NET 2.0入门经典(第4版)》及其早期版本,曾影响到无数中国Web程序员。. ASP.NET允许Web站点为每个访问者显示独一无二的页面,而不是显示相同的静态HTML页面。ASP.NET 2.0的发布,使Web应用程序的开发又前进了一大步。这个新版本增加了大量的新功能,减少了编常见应用程序所需的代码量。 ASP.NET 2.0新增了50多个新服务器控件,类的数量也翻了一倍,其他许多方面也有很大的变化。本书介绍了ASP.NET 2.0中的每个新增特性和功能,以便读者把这些新技术应用于实践。.. 本书主要内容 ● 服务器控件的概念及其在ASP.NET开发中的主导作用 ● 使用新的Master页面特性创建模板化的ASP.NET页面 ● 调试和处理错误的技术 ● 提取、创建、处理和存储XML的各种框架 ● 打包和部署ASP.NET应用程序的方法 ● 快速、逻辑地检索、更新和删除数据 本书读者对象 本书适合于有一些ASP.NET基础知识的学习者以及准备迁移到ASP.NET 2.0的有经验的程序员和开发人员。 目录回到顶部↑ 第1章 ASP.NET 2.0概述 1 1.1 简史 1 1.2 ASP.NET 2.0的目标 2 1.2.1 开发人员的效率 3 1.2.2 管理 5 1.2.3 性能和可伸缩性 8 1.3 ASP.NET 2.0的其他新特性 8 1.3.1 新的开发人员体系结构 8 1.3.2 新的编译系统 12 1.3.3 页面框架的新增内容 13 1.3.4 访问数据的新对象 15 1.3.5 新的服务器控件 15 1.4 建立ASP.NET 2.0页面的新IDE 16 1.5 小结 17 第2章 Visual Studio 2005 19 2.1 启动页面 19 2.2 文档窗口 20 2.2.1 文档窗口中的视图 20 2.2.2 标记导航器 21 .2.2.3 页面标签 22 2.2.4 代码改变状态的通知 23 2.2.5 错误通知和辅助 23 2.3 工具箱 25 2.4 Solution Explorer 26 2.5 Server Explorer 28 2.6 Properties窗口 28 2.7 丢失的窗口 29 2.8 其他常见的Visual Studio操作 29 2.8.1 创建新项目 29 2.8.2 引用其他对象 30 2.8.3 使用智能标记 32 2.8.4 保存和导入Visual Studio设置 32 2.8.5 验证HTML 34 2.8.6 团队的合作 36 2.8.7 使用代码片断 36 2.9 小结 38 第3章 应用程序和页面框架 39 3.1 应用程序的位置选项 39 3.1.1 内置的Web服务器 39 3.1.2 IIS 40 3.1.3 FTP 41 3.1.4 Web站点需要FrontPage Extensions 42 3.2 ASP.NET页面结构选项 43 3.2.1 内置编码 44 3.2.2 新的后台编码模型 46 3.3 ASP.NET 2.0的Page指令 48 3.3.1 @Page 49 3.3.2 @Master 51 3.3.3 @Control 52 3.3.4 @Import 53 3.3.5 @Implements 54 3.3.6 @Register 55 3.3.7 @Assembly 55 3.3.8 @PreviousPageType 56 3.3.9 @MasterType 56 3.3.10 @OutputCache 56 3.3.11 @Reference 57 3.4 ASP.NET页面的事件
可以通过在listbox中存储时间段的起始时间和结束时间,以及一个标志位来实现该功能。具体步骤如下: 1. 在listbox中添加时间段,每个时间段需要存储起始时间、结束时间和标志位。可以使用自定义类来封装这些信息,也可以使用字符串来存储,多个信息之间用分隔符隔开。 2. 当用户选中一个时间段时,遍历listbox中所有时间段,找到与选中的时间段重合的时间段,将其标志位置不可选。 3. 当用户取消选中一个时间段时,遍历listbox中所有时间段,找到与取消选中的时间段重合的时间段,将其标志位置为可选。 4. 在listbox的SelectedIndexChanged事件中执行上述操作即可。 下面是一个示例代码: ``` '自定义时间段类 Public Class TimeSlot Private _startTime As DateTime Private _endTime As DateTime Private _selected As Boolean Public Property StartTime() As DateTime Get Return _startTime End Get Set(ByVal value As DateTime) _startTime = value End Set End Property Public Property EndTime() As DateTime Get Return _endTime End Get Set(ByVal value As DateTime) _endTime = value End Set End Property Public Property Selected() As Boolean Get Return _selected End Get Set(ByVal value As Boolean) _selected = value End Set End Property Public Sub New(ByVal startTime As DateTime, ByVal endTime As DateTime) _startTime = startTime _endTime = endTime _selected = False End Sub Public Overrides Function ToString() As String Return String.Format("{0}-{1}", _startTime.ToString("HH:mm"), _endTime.ToString("HH:mm")) End Function End Class '添加时间段到listbox Private Sub AddTimeSlots() Dim timeSlots As New List(Of TimeSlot)() timeSlots.Add(New TimeSlot(DateTime.Parse("08:00"), DateTime.Parse("10:00"))) timeSlots.Add(New TimeSlot(DateTime.Parse("10:00"), DateTime.Parse("12:00"))) timeSlots.Add(New TimeSlot(DateTime.Parse("13:00"), DateTime.Parse("15:00"))) timeSlots.Add(New TimeSlot(DateTime.Parse("15:00"), DateTime.Parse("17:00"))) For Each ts As TimeSlot In timeSlots lstTimeSlots.Items.Add(ts) Next End Sub '标记已选中的时间段为不可选 Private Sub MarkSelectedTimeSlots() Dim selectedTimeSlot As TimeSlot = TryCast(lstTimeSlots.SelectedItem, TimeSlot) If selectedTimeSlot IsNot Nothing Then For Each ts As TimeSlot In lstTimeSlots.Items If ts IsNot selectedTimeSlot AndAlso ts.StartTime <= selectedTimeSlot.EndTime AndAlso ts.EndTime >= selectedTimeSlot.StartTime Then ts.Selected = True End If Next End If End Sub '标记取消选中的时间段为可选 Private Sub UnmarkSelectedTimeSlots() Dim unselectedTimeSlot As TimeSlot = TryCast(lstTimeSlots.SelectedItem, TimeSlot) If unselectedTimeSlot IsNot Nothing Then For Each ts As TimeSlot In lstTimeSlots.Items If ts IsNot unselectedTimeSlot AndAlso ts.StartTime <= unselectedTimeSlot.EndTime AndAlso ts.EndTime >= unselectedTimeSlot.StartTime Then ts.Selected = False End If Next End If End Sub '处理listbox的SelectedIndexChanged事件 Private Sub lstTimeSlots_SelectedIndexChanged(ByVal sender As Object, ByVal e As EventArgs) Handles lstTimeSlots.SelectedIndexChanged UnmarkSelectedTimeSlots() MarkSelectedTimeSlots() End Sub ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值