摘要: 发布时间:2007.06.15 05:05 来源:赛迪网 作者:3946469元数据简介元数据 (metadata) 最常见的定义为“有关数据的结构数据”,或者再简单一点就是“关于数据的信息”,日常生活中的图例、图书馆目录卡和名片等都可以看作是元数据。在关系型数据库管理系统 (DBMS) 中,元数据描述了数据的结构和意义。比如在管理、维护 SQL Server 或者是开发数据库应用程序的时候,我们经常要获取一些涉及到数据库架构的信息:◆某个数据库中的表和视图的个数以及名称;◆某个表或者视图中列的个数以及每一列的名称、数据类型、长度、精度、描述等;◆某个表上定义的约束;◆某个表上定义的索引以及. 阅读全文
posted @ 2014-03-12 10:44 半夏微凉 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 按照我们常规的思维方式,计算机应该是干完一件事,然后再干下一件。用术语来说,这种执行任务的方式叫做同步执行(Synchronous Execution)。既然这样,那么为什么要引入异步执行的概念呢? 目录 为什么要使用异步调用实现异步调用的步骤和机理 为什么要使用异步调用(Asynchronous Method Execution) 按照我们常规的思维方式,计算机应该是干完一件事,然后再干下一件。用术语来说,这种执行任务的方式叫做同步执行(Synchronous Execution)。既然这样,那么为什么要引入异步执行的概念呢?原因很简单,因为同步执行在有些情况下效果不理想,不能完成我们预期的 阅读全文
posted @ 2014-03-03 10:21 半夏微凉 阅读(3549) 评论(1) 推荐(1) 编辑
摘要: Imports SystemImports System.IO.PortsPublic Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load '获取计算机有效串口 Dim ports As String() = SerialPort.GetPortNames() '必须用命名空间,用SerialPort,获取计算机的有效串口 Dim port As String For Each port In port 阅读全文
posted @ 2014-03-03 09:58 半夏微凉 阅读(5954) 评论(0) 推荐(0) 编辑
摘要: SerialPort是用于串口通信的控件与VB6中的MSCOMM控件相似,使用很方便...vb.net CodeImports System.IO.PortsImports System.TextPublic Class Form1 Dim RS232Com As New SerialPort Dim mPortName As String Public Sub OpenCOM() mPortName = Me.CmbCom.SelectedItem.ToString RS232Com = New SerialPort(mPortName, 960... 阅读全文
posted @ 2014-03-03 09:39 半夏微凉 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 密码大小写敏感是Oracle 11g数据库默认的一个新特性,数据库配置助手(DBCA)在创建数据库期间允许你将这个设置返回到11g以前的功能。 SEC_CASE_SENSITIVE_LOGON初始化参数控制密码大小写是否敏感,如果现有应用程序与11g的认证过程冲突,你可以使用ALTER SYSTEM命令将这一功能关闭。 ALTER SYSTEM SET SEC_CASE_SENSITIVE_LOGON = FALSE; 需要记住的是,即使大小写敏感密码参数没有启用,在保存密码时也是区分了大小写的,以便以后在启用大小写敏感参数时有效. 数据库连接的密码也是大小写敏感的,下面列出了在不同数据库版本 阅读全文
posted @ 2014-03-03 08:46 半夏微凉 阅读(697) 评论(0) 推荐(0) 编辑
摘要: oracle 字段类型CHAR 固定长度字符串 最大长度2000 bytes VARCHAR2 可变长度的字符串 最大长度4000 bytes 可做索引的最大长度749 NCHAR 根据字符集而定的固定长度字符串 最大长度2000 bytes NVARCHAR2 根据字符集而定的可变长度字符串 最大长度4000 bytes DATE 日期(日-月-年) DD-MM-YY(HH-MI-SS) 经过严格测试,无千虫问题 LONG 超长字符串 最大长度2G(231-1) 足够存储大部头著作 RAW 固定长度的二进制数据 最大长度2000 bytes 可存放多媒体图象声音等 LONG RAW 可变长. 阅读全文
posted @ 2014-02-28 16:12 半夏微凉 阅读(13105) 评论(0) 推荐(0) 编辑
摘要: 删除表(记录和结构)的语名delete ———— truncate ———— drop DELETE (删除数据表里记录的语句) DELETE FROM表名 WHERE 条件; 注意:删除记录并不能释放ORACLE里被占用的数据块表空间. 它只把那些被删除的数据块标成unused. 如果确实要删除一个大表里的全部记录, 可以用 TRUNCATE 命令, 它可以释放占用的数据块表空间 TRUNCATE TABLE 表名; 此操作不可回退. 相同点 truncate和不带where子句的delete, 以及drop都会删除表内的数据 注意:这里说的delete是指不带where子... 阅读全文
posted @ 2014-02-28 16:11 半夏微凉 阅读(24365) 评论(0) 推荐(0) 编辑
摘要: 可在代码中的任何地方用下列常数代替实际值: 常数 值 描述 vbKeyLButton 0x1 鼠标左键 vbKeyRButton 0x2 鼠标右键 vbKeyCancel 0x3 CANCEL 键 vbKeyMButton 0x4 鼠标中键 vbKeyBack 0x8 BACKSPACE 键 vbKeyTab 0x9 TAB 键 vbKeyClear 0xC CLEAR 键 vbKeyReturn 0xD ENTER 键 vbKeyShift 0x10 SHIFT 键 vbKeyControl 0x11 CTRL 键 vbKeyMenu 0x12 MENU 键 vbKeyPause 0x13 阅读全文
posted @ 2014-02-28 16:08 半夏微凉 阅读(1411) 评论(0) 推荐(0) 编辑
摘要: 建表一般来说是个挺简单的事情,但是Oracle的建表语句有很多可选的参数,有些我们可能平时不太用,用的时候又不知道怎么用,这里就写一个较完整的建表的例子:CREATE TABLE banping (id NUMBER(5) CONSTRAINT banping_id_pk PRIMARY KEY, last_name VARCHAR2(10) CONSTRAINT banping_last_name_nn NOT NULL, first_name VARCHAR2(10) NOT NULL UNIQUE, userid VARCHAR2(8) CONSTRAINT banping_... 阅读全文
posted @ 2014-02-28 16:02 半夏微凉 阅读(840) 评论(0) 推荐(0) 编辑
摘要: 最近由于工作需要开始接触vb2010,也叫vb.net。相比vb6.0有面向对象编程的优势。同时接触一门新语言,要更快的实际应用起来,链接数据库是必不可少的。之前用vba写过一个售书工具,正好可以拿来改造成vb.net程序。同时考虑到面向对象编程,尽力使用MVC模式编程。其中链接数据库的部分被写在一个模块中,可以切换选择用ole直连oracle,或者用odbc连接dsn数据源。具体如下:1.dao层新建一个模块Option Explicit OffImports Microsoft.Data.OdbcModule dao Public conndsn As OdbcConnectio... 阅读全文
posted @ 2014-02-28 12:53 半夏微凉 阅读(3526) 评论(0) 推荐(0) 编辑