数据库应用开发
wonsoft
★ 我与君相知,长命无绝衰。山无陵,江水为竭,冬雷震震,夏雨雪,天地合,安敢与君绝?! ★
展开
-
Microsoft SQL Server 2005 Express 远程访问设置详述,100%成功篇
Microsoft SQL Server 2005 Express 远程访问设置详述,100%成功篇Wonsoft(Email:wonsoft@163.com)概述 Microsoft SQL Server 2005 Express Edition是Microsoft数据库的低端解决方案,是免费的,并且可以随软件免费发布,而就其数据库功能对于一般的企业级应用已足够了。但 默认安装时只原创 2008-06-12 14:37:00 · 13501 阅读 · 5 评论 -
动态sql语句基本语法(字段名,表名,数据库名之类作为变量时,必须用动态SQL如ALTER TABLE中使用程序传递的参数)
1 :普通SQL语句可以用Exec执行eg: Select * from tableName Exec(select * from tableName) Exec sp_executesql Nselect * from tableName -- 请注意字符串前一定要加N 2:字段名,表名,数据库名之类作为变量时,必须用动态转载 2010-05-30 12:04:00 · 4417 阅读 · 0 评论 -
【分布式数据库】数据库的连接与访问
1)链接的建立与删除2)分布式数据库的访问转载 2011-03-26 09:16:00 · 1566 阅读 · 0 评论 -
【数据库】SQL Server中的Image数据类型的操作
准备工作,在库Im_Test中建立一张表Im_Info,此表中有两个字段,分别为Pr_Id (INT),Pr_Info (IMAGE),用来存储图形编号及图形信息。其语法如下:CREATE TEALE Im_Info ( Pr_Id INT NULL , Pr_Info IMAGE NULL ) 第一步: 往表中插入一条记录,并初始化PR_INFO字段。其语法如下:INSE转载 2011-11-24 10:51:45 · 17764 阅读 · 0 评论 -
【数据库-SQL】SQL Server 中UNION 与ORDER BY共存(错误提示:关键字 'ORDER' 附近有语法错误。)
例1:关键字 'ORDER' 附近有语法错误。(SELECT [分类名称] ,[父类编码] FROM [WSIPDB].[dbo].[分类列表] ORDER BY [分类名称] ) union all ( SELECT [分类名称] ,[父类编码] FROM [WSIPDB].[dbo]原创 2011-11-25 09:45:22 · 7383 阅读 · 0 评论 -
SQL Server Management Studio中访问EXCEL 2007(XLSX)文件的方法
因为要批量导入EXCEL中的数据,而系统装的是OFFICE 2010,遇到好多问题,这个问题折腾了几天,今天终于调通了,记录下相关信息,供以后参考。 一、调试环境:1、Win7、Office 2010、SQL 2008 R2 EXPRESS。2、测试软件:SQL Server Management Studio 2008二、测试过程1、开启OPENDATASOURCE、OP原创 2012-07-09 17:30:04 · 6041 阅读 · 5 评论 -
SQL Server 获取Excel工作簿中所有Sheet
今天研究如何在SQL中获取EXCEL中的Sheets名,在论坛中找到的答案,收藏一个以备用。 E盘根目录新建一个Excel文件aa.xls后测试如下代码 第一步:新建存储过程use tempdb go if (object_id ('udf_getExcelTableNames' ) is not null ) drop function转载 2012-07-11 13:34:51 · 2703 阅读 · 0 评论 -
链接服务器"(null)"的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 返回了消息 "未指定的错误"。
SQL Server访问EXCEL的问题多多,开始访问都好好的,突然又不行了,又出了一个问题,在网上搜到本文,收藏一个: 1.将SQL Server(MSSQLSERVER)和SQL Full-Filter Deamon Launcher(MSSQLSERVER)两个服务的登录身份改为LocalSystem 。2. management studio--->服务器对象-->链接服务器-转载 2012-07-23 08:07:55 · 5954 阅读 · 0 评论 -
SQL SERVER 与ACCESS、EXCEL的数据转换
熟悉SQL SERVER 2000的数据库管理员都知道,其DTS可以进行数据的导入导出,其实,我们也可以使用Transact-SQL语句进行导入导出操作。在Transact-SQL语句中,我们主要使用OpenDataSource函数、OPENROWSET 函数,关于函数的详细说明,请参考SQL联机帮助。利用下述方法,可以十分容易地实现SQL SERVER、ACCESS、EXCEL数据转换,详细说明转载 2012-07-23 11:36:33 · 1900 阅读 · 0 评论 -
链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Ace.OleDb.12.0" 报错。提供程序未给出有关错误的任何信息。
【错误信息】消息 7399,级别 16,状态 1,第 1 行链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Ace.OleDb.12.0" 报错。提供程序未给出有关错误的任何信息。 【运行环境】SQL SERVER 2008 R2、SQL Server Management Studio 2008 R2、Win7 64位、OFFICE 2010原创 2012-07-23 12:58:47 · 75743 阅读 · 10 评论 -
SQL Server备份语句
为了在编程中使用数据备份功能,特收藏此命令,以备不时之需:DECLARE @strPath NVARCHAR(200)set @strPath = convert(NVARCHAR(19),getdate(),120)set @strPath = REPLACE(@strPath, ':' , '.')set @strPath = 'D:\bak\' + @strPath + '.原创 2012-07-30 14:07:43 · 1417 阅读 · 0 评论 -
C#在SQL2005存取图片
首先,创建一个数据表来存储Image类型,比如取名SRIMGDEMO,该表用来存储用户信息,包括用户照片。create table SRIMGDEMO(userid Int identity(1,1) primary key , --用户idusername varchar(30) , --用户名userImage Imag原创 2010-04-20 23:17:00 · 1578 阅读 · 0 评论 -
在软件中使用“连接字符串(ConnectionString)生成向导对话框”方法大全
一、通过udl文件建立(可集成于软件中)新建一个文本文件,将扩展名改为“udl”,在window下双击,即可弹出向导。一个 ADO 连接中使用在代码中的数据链接文件数据链接文件用于 ADO 连接是相当简单。 以下是在使用绝对路径的语法:cnPubs.ConnectionString = "File Name=C:/Path/To/Pubs.UDL;" 二、VS中Connec原创 2010-03-13 18:44:00 · 5229 阅读 · 0 评论 -
SQL Server 2005 Express 远程访问设置方法
【序言】本文尚有一些不完备之处,请配合wonsoft的《 Microsoft SQL Server 2005 Express 远程访问设置详述,100%成功篇》一起使用。【正文】SQL Server 2005 Express 作为微软数据库的低端解决方案,在开发小型应用和WEB应用中有广泛的使用。但是SQL Server 2005 Exrpress在默认安装下只允许本机访问,如何启用网络访原创 2009-12-13 17:55:00 · 13266 阅读 · 0 评论 -
sql2005还原备份后,选择“数据库关系图”提示:此数据库没有有效所有者,因此无法安装数据库关系图支持对象"的解决方法
sql2000/2005备份的数据库还原到sql2005后,选择“数据库关系图”提示:此数据库没有有效所有者,因此无法安装数据库关系图支持对象。若要继续,请首先使用“数据库属性”对话框的“文件”页或 ALTER AUTHORIZATION 语句将数据库所有者设置为有效登录名,然后再添加数据库关系图支持对象。 处理办法:将下面的SQL语句执行一次即可(将mydatabase改为自原创 2008-07-05 15:59:00 · 1401 阅读 · 0 评论 -
Microsoft SQL Server错误: 15138删除对于用户失败,数据库主体在该数据库中拥有架构,无法删除。解决方法
Microsoft SQL Server错误: 15138删除对于用户失败,数据库主体在该数据库中拥有架构,无法删除。解决方法删除 对于 用户“*****”失败。 (Microsoft.SqlServer.Smo)有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.15原创 2008-10-09 00:06:00 · 13915 阅读 · 1 评论 -
SQL Server 阻止了对组件 /'Ad Hoc Distributed Queries/' 的访问
SQL Server 阻止了对组件 /Ad Hoc Distributed Queries/ 的访问 想用openrowset查询远程数据库,结果提示SQL Server 阻止了对组件 /Ad Hoc Distributed Queries/ 的访问错误,在网上搜索了一下,找到解决方法:启用Ad Hoc Distributed Queries:exec转载 2008-10-10 20:58:00 · 979 阅读 · 0 评论 -
SQL Server 2005 中禁止删除表
SQL Server 2005 中禁止删除表 当设计出的数据库交付后,总会担心用户有意或无意删除的关键表,因此需要我们将它保护起来。禁止删除表有几种方法:一、通过权限设置,二、设置关联关系,三、是通过DDL触发器。下面说一说这几种方法的优缺点,供在设计时选择,当然也可以组合起来。一、权限设置这种方法比较简单,在企业管理器中配置即可。不过呢,要求对数据库权限要熟些,对系统管理员的原创 2008-11-07 11:50:00 · 5344 阅读 · 0 评论 -
数据导出到Excel(或Word)源代码大全
数据导出到Excel(或Word)源代码大全在日常工作中,大家都习惯Office作为办公软件,因此,在开发软件的时,常常会有把数据导出到Excel等Office软件的需求。在此,收集一些常用的导出文件的源程序,希望给大家带来方便。(不断更新)一、DataSet数据集内数据转化为Excel // 作用:把DataSet数据集内数据转化为Excel、Word文件 // 描述:这原创 2008-11-16 15:24:00 · 18122 阅读 · 15 评论 -
SQL Server 与 Excel 相互调用
SQL Server 与 Excel 相互调用SQL Server 与 Excel 之间直接调用,可以直接完成相互导入导出。基本思想是把Excel作为数据库进行处理,通过调用不同数据库来完成数据处理。1.从excel直接读入数据库insert into t_test ( 字段 ) select 字段 FROM OpenDataSource( @#Mic原创 2008-11-16 17:02:00 · 5523 阅读 · 0 评论 -
常用SQL语句实例大全(含过滤及删除重复数据、导入导出数据等)
常用SQL语句实例(含过滤及删除重复数据、导入导出数据等)本文整理一些常用的SQL语句实例(如过滤重复数据、删除重复数据、导入导出数据等),收藏备用,不断更新中……。欢迎访问作者网站获取最新版:http://hi.wonsoft.cn-------------------------------第一部份 高级技巧---------------------------------------原创 2008-12-10 11:00:00 · 13648 阅读 · 0 评论 -
SQL Server 2005中开发通用的自定义函数,实现类似Min或MAX函数功能(附源码)
SQL Server 2005中通用的自定义函数,实现类似Min或MAX函数功能开发一个通用的自定义函数,适用每个表,而不是某一个具体的表专用,类似SQL Server 2005的Min或MAX函数功能。源码下载 主要实现: 1、在sql语句中直接可以取出值来。从select 的from 子句中传递表名,参数中传递要判断的字段名,即类似于select max(myid) from m原创 2009-03-15 10:41:00 · 3292 阅读 · 1 评论 -
如何调用VS自带的数据源选择对话框
在实际的开发中,为了方便软件的部署我们常常需要让客户手动的选择数据源和数据连接信息。当然我们可以将这些信息写在XML的配置文件里.但是客户并不是专业的编程人员,一不小心就会使连接串写错,导致系统无法运行,最好是让用户能够通过一个图形界面来选择,如下图: 这样子,既方便,有不容易出问题。下来我们就看看怎么实现。我的思路就是调用VS自带的工具,由于没有相关的文档,只有通过反汇编了。先添原创 2009-12-10 12:46:00 · 1682 阅读 · 0 评论 -
.net数据库部署(安装文件打包)
一).创建部署项目 1. 在“文件”菜单上指向“添加项目”,然后选择“新建项目”。 2. 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。在“名称”框中键入 setup1。 3. 单击“确定”关闭对话框。 4. 项目被添加到解决方案资源管理器中,并且文件系统编辑器打开。 5. 在“属性”窗口中,选择 ProductName 属性,并键入原创 2009-12-10 12:58:00 · 1187 阅读 · 0 评论 -
64位IIS中使用Microsoft.Jet.OLEDB.4.0操作EXCEL及ACCESS
说明:在开发中,常常会操作EXCEL文件,但64位系统有些变化,本文有解决方案,特收藏之。原题:设置64位机器上的IIS(IIS6/IIS7)兼容32位程序 由于64位操作系统不支持Microsoft OLE DB Provider for Jet驱动程序,也不支持更早的Microsoft Access Driver (*.mdb)方式连接。所以用于 Access 和 E转载 2013-04-01 10:48:08 · 3865 阅读 · 1 评论