易截截图软件、单文件、免安装、纯绿色、仅160KB

Sql server的odbc,ado,ado.net连接串.

应用程序通过odbc,ado或ado.net与sql server连接,无论通过那种方式进行连接,每一种连接方式,首先要设置的是连接串。以下就说说几种方式的连接串的设置:
先说说odbc连接,odbc全称为开放式数据库连接,是微软最早发布的数据库连接方式。连接串格式如下:driver={sql server};server=服务器安全名;uid=用户名;pwd=密码;database=要连接的数据库名称
如果是window身份验证模式, 加上Trusted_Connection=yes,uid与pwd可以不要
连接串变为: driver={sql server};server=服务器实例名; database=要连接的数据库名称; Trusted_Connection=yes
另外,使用odbc连接可直接创建odbc数据源,创建的方法是在window控制面板,管理工具中的ODBC数据源管理器中创建,根据数据源连接串为:
Dsn=数据源名称; uid=用户名;pwd=密码;
如果是window身份验证则uid与pwd不要,加Trusted_Connection=yes;
 
再说说ado连接串,ado连接如果选择提供程序为oledb for odbc则连接串与odbc相同。
以下说说选择提供程序为oledb for sql server时的连接串
1.使用sql server账户时的连接串:
Provider=SQLOLEDB.1; Persist Security Info=True;User ID=用户名; Password=密码;
Initial Catalog=要连接的数据库名称;Data Source=服务器实例名
2.使用windows身份验证时的连接串:
Provider=SQLOLEDB.1; Integrated Security=SSPI;Persist Security Info=False;
Initial Catalog=要连接的数据库名称;Data Source=服务器实例名
其中provider=为指定提供者,sqloledb.1为oledb for sql server的名称.
Persist Security Info= 为指定是否在将机密信息作为连接字符串的一部分返回,默认为false
如果要将密码作为连接串的一部分时,必须将其设为true.
当用window身份验证时,加Integrated Security=SSPI.
创建ado连接串有一简法,可用记事本创建一后缀名为udl的文件,用鼠标双击此文件,即会自动弹出创建ado连接的对话框,根据提示创建完成后点确定,再用记事本打开此文件,连接串就自动写在此文件里。
 
最后说说ado.net中的连接串,.net中涉及连接sql server的对象,除了对oledb,odbc封装的OleDbConnection,OlbcConnection外,专门连接sql server的有SqlConnection,其连接串与ado与odbc的连接串通用,因为是专门对sql server,所以odbc中的driver=与ado中的
Provider=不用指定.其它属性使用ado的或odbc的都行.


相关文档:

VB.NET中能不能对DATASET再用SQL语言

可以筛选数据,但不能是标准的SQL语句:
Me.DsUserManager1.Tables(0).Select("id > 5 and id <20")
---------------------------------------------------------------
1.筛选:
dataset.tables("tabname").select("id=1")'相当于SQL中WHERE后的条件内容
2.保存到哪?这倒是不知 ......

再谈 Sql 两行变一行 实例

要求: 按 lct1, lct2  排序后的前两条纪录,显示为下列结果:
item_cd1   item_cd2            lct
01             a         ......

sql分頁

应一个朋友的要求,贴上收藏的SQL常用分页的办法~~
表中主键必须为标识列,[ID] int IDENTITY (1,1)
1.分页方案一:(利用Not In和SELECT TOP分页)
语句形式: 
SELECT TOP 页记录数量 *
from 表名
WHERE (ID NOT IN
  (SELECT TOP (每页行数*(页数-1)) ID
  from 表名
  ORDER BY ......

sql面试题目

Sql常用语法下列语句部分是Mssql语句,不可以在access中使用。
 
SQL分类:
DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)
DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)
DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句:
1、说明:创建数据库
CREATE ......

SQL Server 2008下载&破解

从官网下载SQL Server 2008的180天试用版其实与正式版内容是基本相同的,唯一的区别就在于安装配置文件中所包含的key。各种版本的SQL Server在进行到这一步之前都是完全一样的:
Microsoft® SQL Server® 2008 Enterprise Evaluation:开发人员试用体验
Microsoft® SQL Server® 2008 Enterprise Evaluatio ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号