博文
SQL 语法参考手册 (2005-09-25 08:11:00)
摘要:
SQL 语法参考手册
日期:2005年4月15日 作者:-=不详=- 人气:
343 人
DB2 提供了关连式资料库的查询语言 SQL (Structured Query Language),是一种非常口语化、既易学又易懂的语法。 此一语言几乎是每个资料库系统都必须提供的,用以表示关连式的操作,包含了资料的定义(DDL)以及资料的处理(DML)。SQL原来拼成SEQUEL,这语言的原型以“系统 R“的名字在 IBM 圣荷西实验室完成,经过IBM内部及其他的许多使用性及效率测试,其结果相当令人满意,并决定在系统R 的技术基础发展出来 IBM 的产品。而且美国国家标准学会(ANSI)及国际标准化组织(ISO)在1987遵循一个几乎是以 IBM SQL 为基础的标准关连式资料语言定义。
一、资料定义 DDL(Data Definition Language)
资料定语言是指对资料的格式和形态下定义的语言,他是每个资料库要建立时候时首先要面对的,举凡资料分哪些表格关系、表格内的有什麽栏位主键、表格和表格之间互相参考的关系等等,都是在开始的时候所必须规划好的。
1、建表格:
CREATE TABLE table_name(
column1 DATATYPE [NOT NULL] [NOT NULL PRIMARY KEY],
column2 DATATYPE [NOT NULL],
...)
说明:
DATATYPE --是资料的格式,详见表。
 ......
VB程序中数据库的图片处理的解决方法 (2005-09-25 08:07:00)
摘要:VB程序中数据库的图片处理的解决方法
在数据库中,我们经常遇到需要处理图片的情况。例如,如
果我们在产品数据库中存储了产品的照片,那将给顾客以直接的
感官认识。
在数据库中,图片的特殊性有两点:1、图片所占存储空间常
常是比较大的;2、图片的处理常常需要外部的程序。
在标准SQL语言中,提供了BLOB和CLOB数据类型来存储巨大的
二进制或字符数据。Microsoft SQL Server中的text数据类型相
当于BLOB,而image数据类型相当于CLOB。
小型数据库我们常用ACCESS。在ACCESS中,备注数据类型可
以存储最多为 65,535 个字符,而OLE对象数据类型可以存储最多
1 G 字节的链接或嵌入的对象(例如 Microsoft Excel 电子表格
、Microsoft Word 文档、图形、声音或其他二进制数据)。
因为图片的大小常超出备注数据类型的限制,且用OLE类型更
方便,下面叙述一种在VB程序中处理ACCESS数据库中图片处理的
办法。
在该方法中,我们要利用ACCESS数据库中的OLE数据类型存储
图片,在VB程序中用OLE控件处理图片。
由于OLE对象不能支持ADO和OLEDB,我们要用......
VB6+ADO+ListView数据库分页显示(2005-09-25 08:04:00)
摘要:VB6+ADO+ListView数据库分页显示
作者:unknown 更新时间: 2005-05-02
Dim link1 As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim page As Integer
Dim pubdatapath As String
 ......
在VB6中用 Select 语句检索记录(2005-09-25 07:58:00)
摘要:在VB6中用 Select 语句检索记录
作者:unknown 更新时间: 2005-05-02
本文向你介绍如何不用借助Access,直接在程序中创建一个数据库,然后从标准的ASCII文本文件中读取数据到数据库中。原文是微软知识库中的一篇文章,但当时是针对VB3写的,所以其中的代码有点过时。例如现在DAO中已没有Table对象,代之以Recordset对象。下面是修改后的代码,在VB6中调试通过。
首先在工程中添加对Microsoft DAO 3.51 Library引用。
在窗体中添加三个命令按钮和两个MSFlexGrid.
&nbs......
ASP函数大全(2005-09-20 21:32:00)
摘要:ASP函数大全
ASP的函数详解
Array()
FUNCTION: 返回一个数组
SYNTAX: Array(list)
ARGUMENTS: 字符,数字均可
EXAMPLE: <%
Dim myArray()
For i = 1 to 7
Redim Preserve myArray(i)
myArray(i) = WeekdayName(i)
Next
%[/IMG]
RESULT: 建立了一个包含7个元素的数组myArray
myArray("Sunday","Monday", ... ... "Saturday")
CInt()
FUNCTION: 将一个表达式转化为数字类型
SYNTAX: CInt(expression)
ARGUMENTS: 任何有效的字符均可
EXAMPLE: <%
f = "234"
response.write cINT(f) + 2
%[/IMG]
RESULT: 236
转化字符"234"为数字"234",如果字符串为空,则返回0值
CreateObject()
FUNCTION: 建立和返回一个已注册的ACTIVEX组件的实例。
SYNTAX: CreateObject(objName)
ARGUMENTS: objName 是任何一个有效、已注册的ACTIVEX组件的名字.
EXAMPLE: <%
Set con = Server.CreateObject("ADODB.Connection")
%[/IMG]
RESULT:
CStr()
FUNCTION: 转化一个表达式为字符串.
SYNTAX: CStr(expression)
ARGUMENTS: expression 是任何有效的表达式。
EXAMPLE: <%
s = 3 + 2
response.write "The result is: " ......
ADO常用方法(2005-09-20 21:27:00)
摘要:ADO常用方法
下面是我所掌握的使用ADO对数据库操作的一些常用方法,主要是提供给初学者作为参考,有不对的地方请指正。如有补充不胜荣幸
准备工作
========
Dim conn As New ADODB.Connection '创建一个 Connection 实例,在这里使用New等于将Dim和Set合并为一段代码执行
Dim rs As ADODB.Recordset '创建一个 Recordset 实例,不使用New 是因为,经常需要重复使用Set,因此没必要在这里使用
Dim CnStr As String, Sql As String '创建两个字符串变量分别存放两个集合的SQL语句代码段
1、装载数据库(不属于Recordset集合)
=============
Dim FileNamw$, DbIp$, DbName$, DbUser$, DbPw$
'以上5个字符串变量分别表示文件路径和文件名、数据库地址、数据库名、数据操作员用户名、操作员密码
FileName = App.Path & "\'数据库名'"
DbIp = "数据库地址"
DbName = "数据库名"
DbUser = "数据操作员用户名"
DbPw = "操作员密码"
'以上变量根据数据库类型的不同而不同,有可能只需要1至两个变量
'1)连接Access数据库:
'-------------------
CnStr = "PROVIDER=microsoft.jet.oledb.3.51;persist security info =false;data source=" & FileName & ";Jet OLEDB:Database Password=" & DbPw
'2)连接Oracle数据库:
'-------------------
CnStr = "PROVIDER=MSDAORA.1;Password=" & D......
连接到数据存储(2005-09-19 10:15:00)
摘要:连接到数据存储
作者:unknown 更新时间: 2005-03-16
如果需要访问一个数据存储,应该创建一个到数据存储的连接。前面已经提到过:可以显式地创建一个Connection对象,或者让ADO隐含地创建一个连接。对于任何一种方式,都必须知道数据存储的详细内容。
......
记录集(2005-09-19 10:14:00)
摘要:记录集
作者:unknown 更新时间: 2005-03-16
前面已经提到,记录集是ADO中最常用的对象,这并不值得奇怪。毕竟,他们包含着数据。但是,对于记录集还有比想象的更多的内容,知道数据如何保存和处理很重要,因为这为选择使用哪种记录集提供了更多的参考。
记录集有不同的类型,在一些细小的地方存在着差异,很容易造成失误。首先需要认真谈论的是光标的概念。
......
管理错误(2005-09-19 10:13:00)
摘要:管理错误
作者:unknown 更新时间: 2005-03-16
处理数据存储时,发生错误的可能性总是存在的:安全性问题,试图更新已被其他用户删除的记录,诸如此类的问题很多。不能保证一切都运行良好,因此必须构建某种形式的错误控制。
在第7章中,研究了ASP页面中一般的错误处理,但现在涉及的是数据存储,所以......
Connection对象(2005-09-19 10:13:00)
摘要:Connection对象
作者:unknown 更新时间: 2005-03-16
上一章讨论了ADO的基础知识,内容主要涉及Recordset对象以及对数据的处理。在大多数例子中,只是通过指定数据库的表名来获取数据,但正如从对象模型中看到的,ADO还有其他允许访问数据的对象。
本章将要更详细地介绍这些对象,特别将研究以下内容:
&......