随笔分类 -  C.SQLServer

ODBC连接问题
摘要:概要: 这两天一直弄SQL Server脚本程序,从最开始的ADO到现在用的ODBC,中间遇到了很多问题,有的问题解决了,有的问题一直在查找原因,而一些问题就使用替代方法。 要点: 问题: 使用SQLConnect()函数时,总是连接不上数据源。 解决方案: 我原先的解决方案是使用SQLDriveConnect()函数--该函数会调用ODBC管理器来获取用户的输入。 今天发现连... 阅读全文

posted @ 2012-06-09 13:39 格物志 阅读(499) 评论(0) 推荐(0)

工作中遇到的问题一
摘要:概要: 最近写一个更改SQL Server中数据的小程序,因为以前没接触到SQL Server和windows方面的工作,所以一切从从头来的,期间遇到了一些问题,现在回头看看觉得有必要记录下来,算是成长的足迹吧! 要点: 【没解决】ADO远程连接问题: 最开始使用的是ADO做写的脚本程序,在本地和另一个台开发机上都没问题,不过在其他的xp和win7机器上就无法运行了。 我通过网上资料... 阅读全文

posted @ 2012-06-08 09:43 格物志 阅读(421) 评论(0) 推荐(0)

SQL Server遇到的问题之存储过程中的游标
摘要:需求: 遇到需要从一个表中获取一个基准值,再以这个基准值去另一个表中获取相应的数据。 解决: 我使用的是存储过程,从一个表中取值使用的是游标。 因为该需求我需要嵌套使用游标,最开始因为对游标不是很了解,我有点担心嵌套游标的话会将两个结果集弄混乱,不够从结果来看我的担心是没必要的。 嵌套游标完全没问题。 阅读全文

posted @ 2012-05-30 20:31 格物志 阅读(276) 评论(0) 推荐(0)

SQL Server开发遇到的问题之时间问题
摘要:需求: 由服务器调用数据库的生成排行榜的存储过程中,遇到当存在多个服务器时会在同一时刻生成多个排行榜的问题。 解决: 我的思路是:首先取排行榜中的最近的时间戳,然后更当前的时间对比,如果在合理的范围(大于一个小时)中就继续排行否则就什么也不做。 相关知识点:对于SQL的datetime类型的数据有各种函数来帮助完成时间的计算。我用到的是datediff(flag,start,end)... 阅读全文

posted @ 2012-05-30 20:22 格物志 阅读(192) 评论(0) 推荐(0)

SQL Server连接方式之ADO
摘要:概要: 已经用ADO写了两个小的数据库更改小程序,现在记录下自己学习ADO过程中的心得和要点。 ADO是对OLE DB技术的上层封装,是基于通用对象模型(COM)的,提供了多语言的访问技术。 要点: --连接COM库: 使用的连接语句是: #import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespac... 阅读全文

posted @ 2012-05-30 16:22 格物志 阅读(884) 评论(0) 推荐(0)

SQL Server连接方法之ODBC
摘要:概要: 这里主要介绍的是ODBC,而MFC ODBC会在学习MFC的时候在学习。 要点: 主要有数据类型和API接口学习。 ODBC的体系结构是建立在客户/服务器体系结构之上的,包含四个部分:应用程序、ODBC驱动程序管理器、ODBC驱动程序、数据源。 相关头文件有: <sql.h>(包含有基本的ODBC API的定义) <sqlext.h>(包含有扩展的ODBC的定义) <... 阅读全文

posted @ 2012-05-30 15:31 格物志 阅读(2842) 评论(0) 推荐(0)

访问SQL Server小结(一)
摘要:概要: SQL Server作为Windows的数据库产品,其使用范围给人的感觉还是挺窄的,只适用于windows平台。 要点: SQL Server访问方法可分为:ODBC方式和非ODBC方式。 --ODBC方式: ODBC(Open DataBase Connectivity API)是开放数据库互连,是微软开放服务体系(WOSA)的一部分,是一个数据库访问的标准接口。 访问... 阅读全文

posted @ 2012-05-29 16:33 格物志 阅读(216) 评论(0) 推荐(0)

SQL Server中的自增长
摘要:概述: 需求: 设置数据表主键为自增长。 PS:MySQL中是设置AUTO_INCRETMENT属性。 要点: 解决方案: 设置属性IDENTITY(seed,step),seed是增量的起始数而step表示增长的步长。 小结: 路漫漫其修远兮, 阅读全文

posted @ 2012-05-17 18:32 格物志 阅读(331) 评论(0) 推荐(0)

SQL Server中添加注释
摘要:概述: 原先一直用Mysql,记得最后接触SQL Server还是大学的数据库原理课。 在项目中遇到的问题:对数据库中的表和字段进行注释好便于团队协作。要点:需求: 在创建数据库是对相应的数据库、表、字段给出注释。解决方案: 首先,要明确一点的是注释存在sysproperties表中而不是跟创建的表捆绑到一起的(我的理解)。一、使用SQL Server窗口创建表是会有注释窗口;二、使用SQL语句的comment语句,该语句放置在create table()后面,如: comment on table table_name is 'table_mark' comment on c 阅读全文

posted @ 2012-05-17 18:23 格物志 阅读(6059) 评论(2) 推荐(2)

导航