VC++的ADO连接SQL Server步骤
1:SQL Server数据库配置
开启服务器
托盘显示服务器启动
2:在StaAfx.h 中添加如下代码
#import "C:\\Program Files\\Common Files\\System\\ado\\msado15.dll" no_namespace rename("EOF","adoEOF")rename("BOF","adoBOF")
//出现msado15.dll 表示导入成功
3:在BOOL CXXXApp::InitInstance()中初始化COM环境
BOOL CXXXApp::InitInstance()
{
AfxEnableControlContainer();
::CoInitialize(NULL);
…….
释放COM环境
::CoUninitialize();
return FALSE;
}
4:说明
利用系统默认定义全局CXXXApp类的对象theApp可以调用类方法(函数)的能力,
故在CXXXApp类中加入连接数据库的公共方法—InitADOConn()和公共数据—
_ConnectionPtr m_pConnection。
5:InitADOConn()的内部实现
void CXXXApp::InitADOConn()
{
//用于全局变量调用连接数据库
HRESULT hr; //返回即结果变量
try
{
hr=m_pConnection.CreateInstance("ADODB.Connection"); //初始化连接字符集
if(SUCCEEDED(hr))
{
&nbs
相关文档:
/*
* File: main.cpp
* Author: Vicky
*
* Created on 2010年5月8日, 下午2:47
*/
#include <iostream>
using namespace std;
void swap(int x, int y) {
cout << "x and y swap before : " << x << "\t" << y << endl;
int i = x;
x = y;
y = i; ......
1、定义基本表
SQL语言使用动词CREATE定义基本表,其具体语法格式如下:
CREATE TABLE <表名>
(<列名><数据类型>[列级完整性约束条件]...[,<列名><数据类型>[列级完整性约束条件]][,<表级完整性约束条件>]);
例如:建立一个学生表Student,它由学号Sno,姓名Sname,性别Ssex,年 ......
MS SQL Server查询优化方法
作者:xmllover 2007-11-29
查询速度慢的原因很多,常见如下几种
1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)
2、I/O吞吐量小,形成了瓶颈效应。
3、没有创建计算列导致查询不优化。
4、内存 ......
在一个数据表里,有3个字段,如下:
ID 自动增加,已建索引
TITLE nvarchar(255)
CONTENT ntext(16)
对title字段进行“like”查询,速度还行。但是要对content字段,进行“like”查询,速度很慢,不可 ......