随笔分类 -  SQL

Winform数据库连接app.config文件配置
摘要:Winform数据库连接app.config文件配置 2010-12-14 18:09 1、添加配置文件 新建一个winform应用程序,类似webfrom下有个web.config,winform下也有个App.config;不过 App.config不是自动生成的需要手动添加,鼠标右健项目—〉添加—〉添加新项—〉添加 应用程序配置文件文件[App.Config]。 2、配置文件如下 <?xml version="1.0" encoding="utf-8" ?><configuration> <appSettings> 阅读全文

posted @ 2011-06-24 11:40 代码泪 阅读(16035) 评论(0) 推荐(1)

C# 连接SQL数据库 常用连接字符串
摘要:一:C# 连接SQL数据库 Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword; Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword; Server=myServerAddress;Database=myDataBase;User ID=myUsername;Pass 阅读全文

posted @ 2011-06-24 11:38 代码泪 阅读(135196) 评论(1) 推荐(5)

sql得到当前系统时间得 日期部分
摘要:sql得到当前系统时间得 日期部分 CONVERT(varchar(10),getDate(),120) 求得到"昨天,今天"日期函数的SQL 所属分类:MS-SQL Server 基础类 ---------------------------------------------------------------------- Convert(Datetime,GetDate(),2) GetDate()得到今天日期2007-03-26 16:14:12.187 1.现在我需要得到只是日期部分,时间部分不要,SQL怎么写? 2.求以下日期SQL: 昨天 明天 最近七天 随 阅读全文

posted @ 2011-06-23 12:23 代码泪 阅读(29253) 评论(1) 推荐(1)

update select
摘要:update中加入select 最常用的update语法是: UPDATE <table_name> SET <column_name1> = <value>, SET <column_name2> = <value> 如果我的更新值Value是从一条select语句拿出来,而且有很多列的话,用这种语法就很麻烦 第一,要select出来放在临时变量上,有很多个哦 第二,再将变量进行赋值。 列多起来非常麻烦,能不能像Insert那样,把整个Select语句的结果进行插入呢?就好象下面 insert into table1 (c1, c2 阅读全文

posted @ 2011-06-23 11:11 代码泪 阅读(32756) 评论(0) 推荐(1)

[SqlException (0x80131904): 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。……(provider: TCP 提供程序, error: 0 - 由于目标机器积极拒绝,无法连接。)]
摘要:最近在一个客户那里发现程序出现了如下错误:[SqlException (0x80131904): 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: TCP 提供程序, error: 0 - 由于目标机器积极拒绝,无法连接。)]查看数据库,发现 sql server 服务是停止的,手动开启出现如下错误:传递给数据库 'model' 中的日志扫描操作的日志扫描号 (22:224:1) 无效。此错误可能指示数据损坏,或者日志文件(.ldf)与 阅读全文

posted @ 2011-04-01 11:03 代码泪 阅读(6810) 评论(0) 推荐(0)

SQL Server 2005安全配置[转]
摘要:安全性问题一直是一个比较难解决的老问题了,在网络的任何方面都包含安全问题,而我们的数据库也不例外。数据库的安全问题也是我们作为一个DBA必须要考虑的问题。因为建立数据库的目的是为了让我们的客户端来访问,所以在其中存在着很多的安全隐患,比如客户端链接的权限、数据传输过程中的安全等,所以我们在考虑SQL Server服务器安全时,建议从以下几个方面考虑: 1. 客户端安全。首先要保证客户端是安全的,比... 阅读全文

posted @ 2010-12-02 19:35 代码泪 阅读(915) 评论(0) 推荐(0)

超时时间已到.错误及Max Pool Size设置
摘要:遇到这个错误:超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。 问题描述:我们获取连接超过连接池最大值时产生如上异常。通常连接池最大值为100。当我们获取连接超过最大值时,ADO.NET等待连接池返回连接而超时,这样将抛出如上异常 解决办法:首先要做的是在我们使用连接后立即关闭连接。如果没有关闭连接那么连接将保存到连接池中知道GC... 阅读全文

posted @ 2010-09-29 15:25 代码泪 阅读(20730) 评论(0) 推荐(2)

execute sp_executesql 用变量获取返回值【转】
摘要:最近用到,在网上查了下资料注意加粗部分,sp_executesql 的参数必须为UNICODE,即NCHAR,NVARCHAR,NTEXT型,否则报错 动态sql语句基本语法 1 :普通SQL语句可以用Exec执行Select * from tableName Exec('select * from tableName') Exec sp_executesql N'select * from ta... 阅读全文

posted @ 2010-09-10 12:08 代码泪 阅读(4039) 评论(0) 推荐(0)

使用存储过程并返回值与及返回值的获得方法[转]
摘要:CREATETABLE[dbo].[Order]( [o_id][bigint]IDENTITY(1,1)NOTFORREPLICATIONNOTNULL, [o_buyerid][int]NOTNULL ) 1.OUPUT参数返回值 例: 向Order表插入一条记录,返回其标识 CREATEPROCEDURE[dbo].[nb_order_insert]( @o_buyeridint, @o... 阅读全文

posted @ 2010-09-10 12:06 代码泪 阅读(310) 评论(0) 推荐(0)

SQL Server 事务及回滚事务
摘要:第一种:[代码]第二种:[代码]第三种:[代码] 阅读全文

posted @ 2010-08-17 13:35 代码泪 阅读(10179) 评论(0) 推荐(0)

四个排名函数row_number、rank、dense_rank、ntile【转】
摘要:四个排名函数 row_number、rank、dense_rank、ntile【转】1.row_number2.rank3.dense_rank4.ntile 下面分别介绍一下这四个排名函数的功能及用法。在介绍之前假设有一个t_table表,表结构与表中的数据如图1所示:图1其中field1字段的类型是int,field2字段的类型是varchar一、row_number row_number函... 阅读全文

posted @ 2010-08-06 08:53 代码泪 阅读(1314) 评论(0) 推荐(0)

关闭sql server 2005远程连接
摘要:我们一般在用到sql server+bs模式搭建服务器的时候,当sql server 与程序安装到一台机器上,那么完全没有必要让sql server 对外服务,为了更好的安全性,我们可以把sql server 对远程的服务关闭。1.用防火墙,阻止对外服务。(这个就不多说了)2.关闭sql server2005 对外服务:◆1.指向“开始->程序->Microso... 阅读全文

posted @ 2010-04-16 10:14 代码泪 阅读(2931) 评论(0) 推荐(0)

从SQL查询分析器中读取EXCEL中的内容
摘要:很早以前就用sql查询分析器来操作过EXCEL文件了。由于对于excel公式并不是很了解,所以很多时候处理excel中的内容,常常是用sql语句来处理的。[什么样的人有什么样的办法吧 :)]今又要用sql读取excel中的内容,所以把常用到得一些记录一下。常用的方法有2种代码Code highlighting produced by Actipro CodeHighlighter (freewar... 阅读全文

posted @ 2010-04-08 15:16 代码泪 阅读(8052) 评论(0) 推荐(2)

关于:程序兼容多种数据库
摘要:以前老早就想让程序可以兼容不同的数据库。sql server,access,my sql,oracle.大部分在做兼容数据库的做法,都是以“工厂模式+反射机制”这种模式建立的。也就是要对不同能数据库,建立不能DAL层。如果数据库小还好说。如果数据库很庞大,单单写4个数据库的DAL层,就是一个非常浪费时间的事情。于是我想,如果UI,DAL,BLL这些层不动,仅仅修改DB访问层... 阅读全文

posted @ 2010-04-07 12:33 代码泪 阅读(1813) 评论(0) 推荐(0)

遭遇:“用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败”
摘要:以前连接数据库都是用的“用户id、用户口令”模式登陆的:<add name="SQLConnStr" connectionString="data source=.; User Id=sa; Password=; Initial Catalog=数据库名;max pool size=512;" providerName="System.Data.SqlClient"/... 阅读全文

posted @ 2010-03-09 16:02 代码泪 阅读(5095) 评论(0) 推荐(0)

遭遇:“传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确” 错误
摘要:正在写一个类似文章的发表系统。其中记录文章内容的字段Contents设计为varchar(Max)类型。其中在DAL层调用存储过程来插入数据的参数SqlParameter[] parameters = { new SqlParameter("@Contents", SqlDbType.VarChar)                ……                }当一... 阅读全文

posted @ 2010-03-09 15:57 代码泪 阅读(14380) 评论(2) 推荐(1)

导航