数据库
文章平均质量分 67
普通网友
这个作者很懒,什么都没留下…
展开
-
oracle:pl/sql developer与oracle本地连接问题(非远程连接)
转载:http://blog.csdn.net/lzx_bupt/article/details/6399187环境:oracle 10g,pl/sql developer 714问题:新手装完本地oracle以后,不知道经过哪些操作才能使pl/sql developer转载 2011-08-09 09:12:08 · 829 阅读 · 0 评论 -
Access2007关键字
转自:Access2007的帮助文档对于 Microsoft Office Access 2007 或 Access 数据库引擎,“保留字”是具有特定含义的单词和符号。如果您使用保留字或符号来命名表中的字段,Access 将向您发出警告,说明该词已保留,并且在引用该字段时您可能会遇到错误。如果您使用保留字来命名控件、对象或变量,则您也可能会遇到错误。您收到的错误消息不一定会告诉您保留字是导转载 2012-03-20 15:33:13 · 767 阅读 · 0 评论 -
auto_increment引起的“CREATE TABLE 语句中的语法错误”
使用环境:VS2010、C#、Access2007出错场景:用SQL语句来动态创建一个表,其中想定义一个字段为主键,并且自动增加使用代码如下:private OleDbCommand m_Cmd; m_Cmd.CommandText = "create table bookInfo (bookID int not null auto_increment primary ke原创 2012-03-20 15:40:02 · 15286 阅读 · 0 评论 -
Access中使用字段bool 引起的 字段定义语法错误。
使用环境:VS2010、Access2007、C#出错场景:在代码中,动态创建一个表:bookInfo使用代码如下:private OleDbCommand m_Cmd;m_Cmd.CommandText = "create table bookInfo (bookID int not null primary key, bookType char(16), bBooked bo原创 2012-03-21 09:51:56 · 2838 阅读 · 0 评论 -
Access2007中的关键字
转自:Access2007的帮助文档对于 Microsoft Office Access 2007 或 Access 数据库引擎,“保留字”是具有特定含义的单词和符号。如果您使用保留字或符号来命名表中的字段,Access 将向您发出警告,说明该词已保留,并且在引用该字段时您可能会遇到错误。如果您使用保留字来命名控件、对象或变量,则您也可能会遇到错误。您收到的错误消息不一定会告诉您保留字是导原创 2012-03-21 09:53:18 · 1045 阅读 · 0 评论 -
COM组件初始化时的错误
使用环境:Windows XP、VC++出现错误:在用ADO组件进行数据库操作时,由于是COM组件,需要初始化COM组件。使用函数:AfxOleInit()在编译时出现如下错误:error C2065: 'AfxOleInit' : undeclared identifier错误分析:看到很多使用AfxOleInit()的场合都是MFC情景下,因此需要包含一些afx原创 2012-04-11 16:00:18 · 4262 阅读 · 0 评论 -
关于HRESULT判断的宏(SUCCEEDED/FAILED)
1. SUCCEEDED原型如下:BOOL SUCCEEDED( HRESULT hr);对应的定义(具体的实现):#define SUCCEEDED(hr) (((HRESULT)(hr)) >= 0)2. FAILED原型如下:BOOL FAILED( HRESULT hr);对应的定义(具体的实现):#define FAILED(hr)原创 2012-04-11 12:43:35 · 3562 阅读 · 1 评论 -
ADO 动态链接数据库
ADO(ActiveX Data Objects)是基于组件的数据库编程接口,它是一个和编程语言无关的COM组件系统。下面内容转载自:http://www.vckbase.com/document/viewdoc/?id=496 讲解挺细的,部分内容有修改。 我在《VC知识库在线杂志》第十四期和第十五期上曾发表了两篇文章——“直接通过ODBC读、写Excel表格文件”和“直接通过AD原创 2011-07-01 16:39:00 · 2295 阅读 · 0 评论 -
HRESULT返回值说明
转自:http://blog.chinaunix.net/uid-16937328-id-3148101.html如果函数正常执行,则返回S_OK,同时真正的函数运行结果则通过参数指针返回。如果遇到了异常情况,则COM系统经过判断,会返回相应的错误值。HRESULT 值 含义S_OK 0x00000000 成功S_FALSE转载 2012-04-11 12:32:44 · 2838 阅读 · 0 评论 -
对COM组件返回类型HRESULT值的判断(宏SUCCEEDED/FAILED)
1. SUCCEEDED原型如下:BOOL SUCCEEDED( HRESULT hr);对应的定义(具体的实现):#define SUCCEEDED(hr) (((HRESULT)(hr)) >= 0)2. FAILED原型如下:BOOL FAILED( HRESULT hr);对应的定义(具体的实现):#define FAILED(hr)原创 2012-04-11 12:44:44 · 229 阅读 · 0 评论 -
ADO接口之_ConnectionPtr
转自百度文库ADO中最重要的对象有三个:Connection、Recordset和Command,分别表示连接对象、记录集对象和命令对象。三个对象对应的智能指针分别是:_ConnectionPtr、_RecordsetPtr、_CommandPtr。ADO使用_ConnectionPtr这个指针来操纵Connection对象,类似地,后面用到的_CommandPtr和_Recordse转载 2012-04-11 12:55:04 · 30983 阅读 · 1 评论 -
ADO接口简介
参考:1. 百度文库:http://wenku.baidu.com/view/8e2e99ecf8c75fbfc77db230.html2. CSDN:http://blog.csdn.net/augusdi/article/details/7005597接口概述:ADO库包含三个基本接口:_ConnectionPtr接口、_CommandPtr接口和_RecordsetPtr接口转载 2012-04-11 15:21:47 · 4046 阅读 · 1 评论 -
ADO接口之_RecordsetPtr
转自:http://hi.baidu.com/%CE%D2%B6%CF%C1%CB%CB%BC%C4%EE/blog/item/e057c526c6af6c29c995596e.html_RecordsetPtr智能指针,它是专门为通过记录集操作数据库而设立的指针,通过该接口可以对数据库的表内的记录、字段等进行各种操作。要搞清楚:数据库和ADO的记录集是两个不同的概念,是存在于不同物理位置转载 2012-04-11 16:45:34 · 6503 阅读 · 0 评论 -
ADO数据库编程入门(下)
10、邦定数据 定义一个绑定类,将其成员变量绑定到一个指定的记录集,以方便于访问记录集的字段值。 (1). 从CADORecordBinding派生出一个类:class CCustomRs : public CADORecordBinding{BEGIN_ADO_BINDING(CCustomRs)ADO_VARIABLE_LENGTH_转载 2012-04-13 22:32:05 · 1289 阅读 · 0 评论 -
ADO数据库编程入门(上)
转自:http://www.cppblog.com/ivenher/articles/2293.htmlADO 是目前在Windows环境中比较流行的客户端数据库编程技术。ADO是建立在OLE DB底层技术之上的高级编程接口,因而它兼具有强大的数据处理功能(处理各种不同类型的数据源、分布式的数据处理等等)和极其简单、易用的编程接口,因而得到了广泛的应用。而且按微软公司的意图,OLE D转载 2012-04-13 22:30:51 · 1102 阅读 · 0 评论 -
_variant_t与其他数据类型的转换
转自:http://kuaixingdong.blog.hexun.com/29627840_d.html我们先看看COM所支持的一些类型的基本类:(微软提供,在comdef.h中定义)在COM中使用的标准类Class如下所示:_bstr_t:对BSTR类型进行打包,并提供有用的操作和方法;_com_error:定义抛出的error对象;_com_ptr_t:封装COM接口转载 2012-04-24 09:53:52 · 26131 阅读 · 1 评论 -
VC中使用ADO操作数据库的方法(比较详细)
参考:http://blog.csdn.net/augusdi/article/details/7005597,做了部分补充和删除准备工作:(1)、引入ADO类#import "c:\program files\common files\system\ado\msado15.dll" no_namespace rename ("EOF", "adoEOF")(2)、初始化COM原创 2012-04-14 08:48:05 · 3133 阅读 · 0 评论 -
字段定义语法错误
使用环境:VS2010、Access2007、C#出错场景:在代码中,动态创建一个表:bookInfo使用代码如下:private OleDbCommand m_Cmd;m_Cmd.CommandText = "create table bookInfo (bookID int not null primary key, bookType char(16), bBooked原创 2012-03-20 14:16:36 · 5787 阅读 · 1 评论 -
mySQL命令集锦
一、连接MYSQL格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。打开命令行,再键入命令:mysql -u root -p,回车后提示你输密码;命令二:mysql-h localhost-u root -p 回车 然后在Enter password: 提示后输入密码注意:如果刚安装好mySQL,超级用户root是没有密码的,故直接回原创 2011-11-29 16:39:12 · 1060 阅读 · 0 评论 -
从数据库中读取文本类型(char(16))字段时的bug(不算是err)
环境:数据库(普遍适用),C#出错原因:从数据库里读取用户名,如name="xuwei "代码:读取的代码如下所示:while (usrDataReader.Read()) { nRow++; string usrName = usrDataRea原创 2011-12-20 21:17:35 · 1096 阅读 · 0 评论 -
UNIX(Linux适用)环境下使用occi远程连接Oracle数据库
本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:http://www.linuxidc.com/Linux/2011-05/35930.htm有点空,和新上手occi的筒子们一起总结下。这篇内容其实挺有用的,对于新人来说不管哪一方面都是一个转载 2011-08-09 09:40:02 · 1615 阅读 · 0 评论 -
通过OCCI连接oracle(C++)
OCCI介绍OCCI:Oracle C++调用接口(OCCI),即Oracle的C++API,允许你使用面向对象的特性、本地类、C++语言的方法来访问Oracle数据库。OCCI优势基于标准C++和面向对象的设计;效率较高;适合开发C/S模式的程序,软件中原创 2011-08-09 11:16:07 · 22878 阅读 · 3 评论 -
OleDbConnection 与 SqlConnection 区别
转自:http://panjunlai.blog.163.com/blog/static/58190301200933051126649/正在用C#连接数据库,还不熟呢 先摘下来看看OleDbConnection适合于连接任何类型的数据库(如Oracle,SQL Server,ACCESS,当然也包括SQL SERVER),而SqlConnection是专门用来连接SQL Server转载 2011-11-23 16:47:17 · 110 阅读 · 0 评论 -
C#数据库连接字符串
转自:http://blog.csdn.net/xiaokexinger/article/details/1541441(部分做了补充)在MSDN中,.net的数据库连接字符串都有详细的说明,我这里以代码范例的方式罗列一些,具体的每一项代表的意义可以参看MSDN.ADO.net 中数据库连接方式(微软提供)微软提供了以下四种数据库连接方式:System.Data.OleDb.O转载 2011-11-24 09:17:14 · 883 阅读 · 0 评论 -
DataSet与DataAdapter之间的关系
DataAdapter 用作 DataSet 和数据源之间的桥接器,可以检索和保存数据。DataAdapter 通过映射Fill()(这更改了 DataSet 中的数据以便与数据源中的数据相匹配)和Update()(这更改了数据源中的数据以便与DataSet 中的数据相匹配)来提供这一桥接器。转载 2011-11-25 13:20:39 · 1519 阅读 · 0 评论 -
DataSet和DataTable有用的方法
转自: http://www.cnblogs.com/pauline/archive/2011/04/11/2012593.html每一个DataSet都是一个或多个DataTable 对象的集合(DataSet类似于数据库,DataTable类似于数据库中的表)。DataTable对象由数据行(DataRow)、数据列(DataColumn)、字段名(Column Name)、数据格(I转载 2011-11-25 13:14:29 · 2443 阅读 · 0 评论 -
linux下mysql命令行常用命令
最全面的教程:MySQL 5.1参考手册下面是一些常用的命令。需要注意的是,进入mysql之后的mysql命令都以“ ;”结束,否则mysql会一直处于等待状态。第一招、mysql的登陆和退出格式:shell>mysql -h 机器IP -u 用户名 -p 密码键入命令mysql -u root -p, 回车后提示你输入密码,然后回车即可进入到mysql中了。(如果没有原创 2011-08-11 15:52:31 · 1530 阅读 · 0 评论 -
MySql在VC中的应用
摘要:MySQL数据库作为一种网络数据库性能十分出色,但其在应用软件中使用较少。本文将主要探讨MySQL提供的两种数据库接口 ——(ODBC API和C API)在VC中的应用,并且形成一个类用以封装C API数据库接口的功能(我要的)。 关键词:MySQL;数据库接口;ODBC API;C API 本文详细介绍VC环境中MySQL数据库服务器不同接口的应用,并最终将产生一个CDat转载 2011-11-29 15:09:52 · 1061 阅读 · 0 评论 -
SQL
转载:http://www.cnblogs.com/yubinfeng/archive/2010/11/02/1867386.html下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)转载 2011-07-07 13:58:07 · 456 阅读 · 0 评论 -
Linux连接MySQL时的错误:Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
连接本地的MySQL数据库引擎时候出现的错误。用mysql_error()函数获取到错误提示:Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)为了查看原因,直接在命令行下输入命令查看是否能进入MySQL(MySQL -u usrName -p),仍然提示:Can't co原创 2011-12-02 14:04:42 · 12602 阅读 · 0 评论 -
cannot find -lmysqlclient
背景:在Linux下,用MySQL数据库编写程序,需要用到-lmysqlclient链接MySQL库但是在链接到过程中,提示错误:cannot find -lmysqlclient 查错:(1)-lmysqlclient中的-l是选项,-lmysqlclient表示链接libmysqlclient.so,文件的前缀和后缀都是默认的。使用 locate *mysqlclient*原创 2011-12-07 10:24:46 · 3189 阅读 · 0 评论 -
C# 动态创建Access数据库时的错误:“不可识别的数据库格式”
需要用C#动态创建Access数据库,于是有了下文。使用的是Office 2007,数据库文件的格式为.accdb刚开始的时候,以为去检测文件是否存在,如果不存在的话直接创建数据库文件就好了。代码如下:string filePath = new DirectoryInfo(".").FullName + @"\data.accdb"; if (!File.原创 2011-12-08 12:38:02 · 3721 阅读 · 0 评论 -
Ubuntu安装配置Mysql
转自:http://www.cnblogs.com/wuhou/archive/2008/09/28/1301071.html三种安装方式: 1. 从网上安装 sudo apt-get install mysql-server。装完已经自动配置好环境变量,可以直接使用mysql的命令。 注:建议将/etc/apt/source.list中的cn改成us,美国的服务器转载 2011-12-08 20:42:25 · 513 阅读 · 0 评论 -
C# 动态创建Access数据库以及数据表
参考自:http://www.cnblogs.com/guanjinke/archive/2006/11/30/577241.html在上一篇中说到,直接用File类的静态方法Create()方法创建具有固定格式的Access数据库文件并不成功。这里介绍正确的创建方法。创建数据库文件:步骤一:在项目引用中增加COM组件:Microsoft ADO Ext. 2.8 for DDL原创 2011-12-08 13:36:30 · 7640 阅读 · 0 评论 -
Not unique table/alias
参考:http://www.3389hack.com/xueyuan/fuwuqi/MySQL/4165.html内容如下:Not unique table/alias错误编号:1066问题分析:SQL 语句中出现了非唯一的表或别名。解决方法:1、请检查出现问题位置的 SQL 语句中是否使用了相同的表名,或是定义了相同的表别名。2、检原创 2011-12-09 12:55:14 · 23353 阅读 · 2 评论 -
MySQL C API
转自:http://dev.mysql.com/doc/refman/5.1/zh/apis.html#cplusplus主要的数据结构:(1)MYSQL该结构代表1个数据库连接的句柄。几乎所有的MySQL函数均使用它。不应尝试拷贝MYSQL结构。不保证这类拷贝结果会有用。(2)MYSQL_RES该结构代表返回行的查询结果(SELECT, SHOW, DESCRIBE, EXP原创 2011-11-30 13:57:43 · 1562 阅读 · 0 评论 -
经典SQL语句大全
参考自:http://www.w3school.com.cn/sql/sql_join_left.asp一、基础1. 对数据库和数据表的操作1> 创建数据库CREATE DATABASE databaseName 2> 删除数据库:DROPdrop database dbname3> 备份sql server--- 创建 备份数据的 deviceUSE ma原创 2011-11-24 12:29:00 · 2185 阅读 · 0 评论