SQL SERVER数据库

本文涉及的产品
云数据库 RDS SQL Server,独享型 2核4GB
简介: 一、初始化首先,在stdafx.h文件中加入:#import "C:/Program files/common files/System/ado/msado15.
一、初始化
首先,在stdafx.h文件中加入:
#import "C:/Program files/common files/System/ado/msado15.dll" no_namespace rename("EOF","EndOfFile") 
定义变量
 _ConnectionPtr ADOConn;
 _RecordsetPtr m_pADOSet;
二、连接
 //SQL SERVER数据库连接
 ::CoInitialize(NULL);
 CString strConnect;
 strC;
    try
 {
  ADOConn.CreateInstance(__uuidof(Connection));
  ADOConn->Open((const char *)strConnect,"","",adModeUnknown);//adConnectUnspecified
 }
 catch(...)
 {
  AfxMessageBox("数据库初始化错误,程序将关闭!");
  return FALSE;
 }
三、初始化ADO记录集
 m_pADOSet.CreateInstance(__uuidof(Recordset));
 _variant_t strSQL;
 strSQL="select * from kk";
 if ( m_pADOSet->State == adStateOpen)
  m_pADOSet->Close();
 try
 {
  m_pADOSet->CursorLocation=adUseClient;
         m_pADOSet->Open("select * from kk", ADOConn.GetInte***cePtr(), adOpenStatic, adLockOptimistic, adCmdUnknown);
 }
 catch(_com_error &e)
 {
  CString err;
  err.Format("ADO Error: %s",(char*)e.Description());
 }
 int iCount;
 iCount = m_pADOSet->GetRecordCount();
四、查询数据   
 _variant_t   Holder;   
 int T0;
 while(!m_pADOSet->EndOfFile)
 {   
  Holder = m_pADOSet->GetCollect("id");
  //if(Holder.intVal!=VT_NULL)
   T0=Holder.intVal;
  m_pADOSet->MoveNext();
 }  
五、添加数据
 m_pADOSet->AddNew();
 m_pADOSet->PutCollect("id",_variant_t("23"));
 m_pADOSet->PutCollect("username",_variant_t("salkfj"));
 m_pADOSet->Update();
六、修改数据
 m_pADOSet->EditMode;
 m_pADOSet->PutCollect("id",_variant_t("3"));
 m_pADOSet->PutCollect("username",_variant_t("saj123456789"));
 m_pADOSet->Update();
七、删除数据
m_pADOSet->Delete(adAffectCurrent);//删除当前记录
八、断开数据库
 //释放ADO连接对象 
 if(adStateOpen == ADOConn->State)
  ADOConn->Close();
 ADOConn.Release();
 // 释放ADO记录集
 if(adStateOpen==m_pADOSet->State)
  m_pADOSet->Close();
 m_pADOSet.Release();
九、时间默认值
cast(cast(getDate() as varchar(11)) as datetime)
getDate()
 SYSTEMTIME sysTime;
 GetLocalTime(&sysTime);
 where date_field between #startdate# AND #enddate# 
datepart(yy, ComeTime)=2007 and datepart(mm, ComeTime)=3 and datepart(dd, ComeTime)=31
每家公司的最大值
SELECT company, MAX(net_amount) FROM Sales GROUP BY company
相关实践学习
使用SQL语句管理索引
本次实验主要介绍如何在RDS-SQLServer数据库中,使用SQL语句管理索引。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情: https://www.aliyun.com/product/rds/sqlserver
目录
相关文章
|
21小时前
|
SQL 数据库 Windows
sql数据库安装过程,SQL数据库的安装过
本文概述了安装SQL Server数据库的步骤:准备硬件和软件环境,运行安装程序,选择安装类型,接受许可协议,设定安装路径和组件,配置实例和服务账户,选择身份验证模式,配置其他设置,然后安装并完成。安装后需检查验证SQL Server是否正常工作。确保遵循步骤以顺利完成安装。
38 3
|
4天前
|
SQL 机器学习/深度学习 数据采集
数据分享|SQL Server、Visual Studio、tableau对信贷风险数据ETL分析、数据立方体构建可视化
数据分享|SQL Server、Visual Studio、tableau对信贷风险数据ETL分析、数据立方体构建可视化
15 0
|
4天前
|
SQL 关系型数据库 MySQL
利用 SQL 注入识别数据库方法总结
利用 SQL 注入识别数据库方法总结
|
5天前
|
SQL 关系型数据库 MySQL
【MySQL】:探秘主流关系型数据库管理系统及SQL语言
【MySQL】:探秘主流关系型数据库管理系统及SQL语言
11 0
|
5天前
|
SQL 数据采集 数据挖掘
SQL Server仓储物流公司visual studio发货数据仓库设计
SQL Server仓储物流公司visual studio发货数据仓库设计
11 0
|
6天前
|
SQL 机器学习/深度学习 算法
SQL SERVER ANALYSIS SERVICES决策树、聚类、关联规则挖掘分析电商购物网站的用户行为数据
SQL SERVER ANALYSIS SERVICES决策树、聚类、关联规则挖掘分析电商购物网站的用户行为数据
20 2
|
6天前
|
SQL 机器学习/深度学习 数据挖掘
SQL Server Analysis Services数据挖掘聚类分析职业、地区、餐饮消费水平数据
SQL Server Analysis Services数据挖掘聚类分析职业、地区、餐饮消费水平数据
12 0
|
6天前
|
SQL 数据可视化 算法
SQL Server聚类数据挖掘信用卡客户可视化分析
SQL Server聚类数据挖掘信用卡客户可视化分析
15 2