摘要:
1. SqlServer2000数据库字典--表结构.sqlSELECT TOP 100 PERCENT --a.id, CASE WHEN a.colorder = 1 THEN d.name ELSE '' END AS 表名, CASE WHEN a.colorder = 1 THEN isnull(f.value, '') ELSE '' END AS 表说明, ... 阅读全文
随笔档案-2011年04月
读取表中的所有属性
2011-04-26 14:07 by 观海看云, 158 阅读, 收藏, 编辑
摘要:
读取表中的所有属性select*from information_schema.columns where table_name='表名'SELECT objtype, objname, name, valueFROM fn_listextendedproperty(default, default, default, default, default, default, default);sel... 阅读全文
如何方便的建立远程链接服务器
2011-04-26 12:35 by 观海看云, 1547 阅读, 收藏, 编辑
摘要:
--很多朋友问局域网多数据库服务器访问该如何操作?下面简单说明如何配置远程链接访问。/***********环境说明***********/--源机器IP为10.0.0.211,在该机器所在数据库建立与目标机器的远程数据库链接。--目标机器IP为10.0.0.222。--步骤(一)是指直接用IP进行远程链接,个人觉得用IP链接虽然麻烦,但是直观而且在多服务器操作时不会出现误链接的情况。--步骤(二)是指直接用别名进行远程链接,较方便;但在高压力,大脑暂时短路情况下容易出现误链接数据库情况发生。/***********步骤(一)***********/--建立连接服务器EXECsp_addlin 阅读全文
C#获取应用程序图标获取后在保存成ICO文件
2011-04-25 14:17 by 观海看云, 4977 阅读, 收藏, 编辑
摘要:
usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Runtime.InteropServices;usingSystem.IO;namespaceWindowsApplication1{publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}[S. 阅读全文
Sql Server 2008 FileStream如何删除磁盘上的文件
2011-04-21 11:09 by 观海看云, 250 阅读, 收藏, 编辑
摘要:
Sql Server 2008 FileStream是Sql Server 2008新引进的功能。它可以把二进制Blob数据以文件形式存放在磁盘上,而且提供select,insert,update,delete等操作。 本人最近使用FileStream时遇到一个问题,就是Sql Server无法自动删除磁盘上的文件。按照book online上的说明,删除包含 FILESTREAM 字段... 阅读全文
C#操作word文档
2011-04-21 00:16 by 观海看云, 671 阅读, 收藏, 编辑
摘要:
1.c#操作word 在指定书签插入文字或者图片1usingWord=Microsoft.Office.Interop.Word;23objectNothing=System.Reflection.Missing.Value;4objectformat=Word.WdSaveFormat.wdFormatDocument;5Word.ApplicationwordApp=newWord.ApplicationClass();6//打开网页选择内容7objectsrcFileName=@"c:\new1.doc";//里面有图片8Word.DocumentwordDoc2=w 阅读全文
QL Server 2008新特性:FILESTREAM
2011-04-20 11:11 by 观海看云, 142 阅读, 收藏, 编辑
摘要:
FILESTREAM简介 FILESTREAM是SQL Server 2008中的一个新特性,允许以独立文件的形式存放大对象数据,而不是以往一样将所有数据都保存到数据文件中。以往在对业务系统的文件进行管理时有两种方法,一种是将文件保存到服务器文件系统中,数据库中只保存了该文件的路径,在使用该文件时应用程序连接到服务器读取文件;另一种是将文件以varbinary(max)或image数据类型保存到... 阅读全文
SaveFileDialog
2011-04-20 01:17 by 观海看云, 298 阅读, 收藏, 编辑
摘要:
// Configure save file dialog box Microsoft.Win32.SaveFileDialog dlg = new Microsoft.Win32.SaveFileDialog(); dlg.FileName = "Document"; // Default file name dlg.DefaultExt = ".text"; // Default... 阅读全文
OpenFileDialog
2011-04-20 01:14 by 观海看云, 177 阅读, 收藏, 编辑
摘要:
Microsoft.Win32.OpenFileDialog dlg = new Microsoft.Win32.OpenFileDialog(); dlg.FileName = "Document"; // Default file name dlg.DefaultExt = ".txt"; // Default file extension dlg.Filter = "Text ... 阅读全文
将Access升级为SQL Server 2005
2011-04-19 16:40 by 观海看云, 176 阅读, 收藏, 编辑
摘要:
将Access升级为SQL Server 2005步骤:第一步:配置数据源1.在‘控制面板→管理工具’里选择‘数据源’,在弹出的页面选择‘用户DSN’(默认)。2.点击旁边的‘添加’按钮,在弹出的页面选择‘Driver do Microsoft Access (*.mdb)’,然后点击‘完成’。3.在弹出的‘ODBC Microsoft Accecc 安装’页面,在‘数据源名’文本输入框填写一个名... 阅读全文
SQL Server 2008 FILESTREAM特性管理文件
2011-04-19 16:33 by 观海看云, 256 阅读, 收藏, 编辑
摘要:
SQL Server的FILESTREAM(文件流)特性简化了基于文件的数据(如图像)和关系数据同步的过程。 几乎所有的应用程序都需要某种类型的数据集,至少在检索某些数据和在用户界面中显示时要用到,通常,应用程序会使用到结构化数据和非结构化数据,这样就引入了极大的挑战,你不得不在一个事务中创建、更新、删除和读取这些完全不同的数据类型,当结构化数据驻留在关系数据库中而非结构化数据却存储在文件系... 阅读全文
在SQL Server 2008中配置文件流(FILESTREAM)
2011-04-19 15:54 by 观海看云, 333 阅读, 收藏, 编辑
摘要:
SQL Server 2008推出了一个新的特性叫做文件流(FILESTREAM),它使得基于SQL Server的应用程序可以在文件系统中存储非结构化的数据,例如文档、图片、音频、视频等等。文件流主要将SQL Server数据库引擎和新技术文件系统(NTFS)集成在一起;它主要以varbinary(max)数据类型存储数据。使用这个数据类型,非结构化数据存储在NTFS文件系统中,而SQL Ser... 阅读全文
WPF中自定义只能输入数字的TextBox
2011-04-18 14:59 by 观海看云, 2471 阅读, 收藏, 编辑
摘要:
KeyDown事件:privatevoidTextBox_KeyDown(objectsender,System.Windows.Input.KeyEventArgse){TextBoxtxt=senderasTextBox;//屏蔽非法按键if((e.Key>=Key.NumPad0&&e.Key<=Key.NumPad9)||e.Key==Key.Decimal){if(txt.Text.Contains(".")&&e.Key==Key.Decimal){e.Handled=true;return;}e.Handled=fa 阅读全文
C#中图片转二进制到存储数据库
2011-04-17 01:52 by 观海看云, 1269 阅读, 收藏, 编辑
摘要:
图片的常见存储与读取凡是有以下几种:存储图片:以二进制的形式存储图片时,要把数据库中的字段设置为Image数据类型(SQL Server),存储的数据是Byte[].1.参数是图片路径:返回Byte[]类型: public byte[] GetPictureData(string imagepath){/**/////根据图片文件的路径使用文件流打开,并保存为byte[]FileStream fs = new FileStream(imagepath, FileMode.Open);//可以是其他重载方法byte[] byData = new byte[fs.Length];fs.Read(b 阅读全文
Path的Data
2011-04-12 23:10 by 观海看云, 414 阅读, 收藏, 编辑
摘要:
Path的Data数据有三种生成方式:1. 最简单的是用Expression Design。可以粘贴来自其它软件的矢量图形。导出时选择,文件->导出->导出属性->格式->XAML Silverlight 画布,即可得到XAML格式的矢量图形,也就是Path。2. 如果只是把文字转成图形,相当于印刷行业里的文字转曲,可以直接用Expression Blend。对象->路径->转换为路径,即可。3. 自己动手写。当然这也是最难的方式。不过对于简单图形来说非常有用。用Design生成的数据量很大,手写就会变得很简洁。命令的使用方法如下:============= 阅读全文
UpdateSourceTrigger 属性控制绑定源更新的执行时间
2011-04-09 23:56 by 观海看云, 497 阅读, 收藏, 编辑
摘要:
TextBox. Text 属性的默认 UpdateSourceTrigger 值为 LostFocus。 这意味着如果应用程序的 TextBox 包含数据绑定 TextBox. Text 属性,则直到 TextBox 失去焦点(例如,将鼠标移到 TextBox 外单击时),键入到 TextBox 中的文本才能更新源。 如果希望在键入过程中更新源,请将该绑定的 UpdateSourceTrigger 设置为 PropertyChanged。 在下面的示例中, TextBox 和 TextBlock 的 Text 属性都绑定到同一源属性。 将 TextBox 绑定的 UpdateSourceT. 阅读全文
ControlTemplate和ItemTemplate的区别
2011-04-09 17:32 by 观海看云, 1122 阅读, 收藏, 编辑
摘要:
ControlTemplate是指控件的样式ItemTemplate是指可绑定泛型的控件内容的样式即只有那些有item的控件才有ItemTemplate(如ListBox ,Combox,TreeView,DataGrid,TabelControl等,),但是所有控件都有ControlTemplatesilverlight的控件大概派生于两种类。一种是contentcontrol类(例如按钮控件),另一种是itemscontrol(例如listbox控件,这种控件可以实现项目集合)。由于contentcontrol类提供了contenttemplate属性,所以可以采用controltemp. 阅读全文
ObservableCollection<T> 类
2011-04-09 16:38 by 观海看云, 3951 阅读, 收藏, 编辑
摘要:
表示一个动态数据集合,在添加项、移除项或刷新整个列表时,此集合将提供通知。命名空间: System.Collections.ObjectModel程序集: System(在 System.dll 中) 用于 XAML 的 XMLNS:未映射到 xmlns。语法:[SerializableAttribute] public class ObservableCollection<T> : Collection<T>, INotifyCollectionChanged, INotifyPropertyChanged在许多情况下,所使用的数据是对象的集合。例如,数据绑定中的一个 阅读全文
ObservableCollection 类
2011-04-09 16:38 by 观海看云, 255 阅读, 收藏, 编辑
摘要:
表示一个动态数据集合,在添加项、移除项或刷新整个列表时,此集合将提供通知。命名空间: System.Collections.ObjectModel程序集: System(在 System.dll 中) 用于 XAML 的 XMLNS:未映射到 xmlns。语法:[SerializableAttribute] public class ObservableCollection... 阅读全文
INotifyPropertyChanged 接口
2011-04-09 15:46 by 观海看云, 515 阅读, 收藏, 编辑
摘要:
向客户端发出某一属性值已更改的通知。命名空间: System.ComponentModel程序集: System(在 System.dll 中) 语法public interface INotifyPropertyChangedpublic interface class INotifyPropertyChanged 备注INotifyPropertyChanged 接口用于向客户端(通常是执行绑定的客户端)发出某一属性值已更改的通知。 例如,考虑一个带有名为 FirstName 属性的 Person 对象。 若要提供一般性属性更改通知,则 Person 类型实现 INotifyProper. 阅读全文
WPF中图形表示语法详解(Path之Data属性语法)
2011-04-06 16:26 by 观海看云, 411 阅读, 收藏, 编辑
摘要:
老规矩,看图说话。先看显示效果:(图1)XAML(代码A):<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" > <Canvas><!--这是使用PathFigureCollection的表示方法--><Path Stroke="Black" StrokeThickness="1&q 阅读全文
请求“System.Data.SqlClient.SqlClientPermission, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934
2011-04-06 12:21 by 观海看云, 364 阅读, 收藏, 编辑
摘要:
因为 删掉 了 app.manifest 就出现了下面的错误请求“System.Data.SqlClient.SqlClientPermission, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”类型的权限已失败在添加中添加了一个 app.manifest... 阅读全文
"Lc.exe已退出 代码为-1 "
2011-04-04 17:17 by 观海看云, 172 阅读, 收藏, 编辑
摘要:
今天使用vs2008开发,有人在vss项目中增加了一个第三方组件,后来删除了,我的计算机上没有这个第三方组件,结果导致了LC.exe错误:"Lc.exe已退出 代码为-1 " 解决方法: 1、把项目文件夹下Properties文件夹下的licenses.licx文件删除,重新编译即可; 2、文本方式打开*.csproj文件,在文件中查找licenses.licx字样,删除对应节点。注意:还有... 阅读全文
C# 3.0新特性之扩展方法
2011-04-01 01:14 by 观海看云, 193 阅读, 收藏, 编辑
摘要:
C#3.0扩展方法是给现有类型添加一个方法。现在类型既可是基本数据类型(如int,String等),也可以是自己定义的类。 //Demo--1 //扩展基本类型 namespace TestExtensionMethods { // 必须建一个静态类,用来包含要添加的扩展方法 public static class Extensions { //要添加的扩展方法必须为一个静态方法 //此方... 阅读全文