- 博客(13)
- 资源 (11)
- 收藏
- 关注
原创 SQL2008不允许保存更改的表结构问题解决方法
当用户在SQL Server 2008企业管理器中更改表结构时,必须要先删除原来的表,然后重新创建新表,才能完成表的更改,如果强行更改会出现以下提示: 不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的标进行了更改或者启用了“阻止保存要求重新创建表的更改”选项。如果要去掉此提示,打开SQL 2008 在最上面的菜单:工具-〉选项-〉左侧有个 设计器-〉表设计器和数据库
2009-10-10 11:32:00 556
原创 SQL2000存储过程的基础
存储过程的概念 SQL Server提供了一种方法,它可以将一些固定的操作集中起来由SQL Server数据库服务器来完成,以实现某个任务,这种方法就是存储过程。 存储过程是SQL语句和可选控制流语句的预编译集合,存储在数据库中,可由应用程序通过一个调用执行,而且允许用户声明变量、有条件执行以及其他强大的编程功能。 在SQL Server中存储过程分为两类:即系
2009-10-09 14:41:00 955
原创 SQL2005中的事务与锁定(二)
SQL2005中的事务与锁定(二) -------------------------------------------------------------------------- Author : HappyFlyStone -- Date : 2009-09-27 21:36:30-- Version: Microsoft SQL Server 2005 - 9.0
2009-10-09 14:19:00 269
原创 SQL2005中的事务与锁定(一)
-------------------------------------------------------------------------- Author : HappyFlyStone -- Date : 2009-09-24 21:36:30-- Version: Microsoft SQL Server 2005 - 9.00.2047.00 (Intel X86)
2009-10-09 14:18:00 528
原创 SQL存储过程相关信息查看
--1、查看所有存储过程与函数 exec sp_stored_procedures 或者 select * from dbo.sysobjects where OBJECTPROPERTY(id, NIsProcedure) = 1 order by name --2、查看存储过程的内容 select text from syscommen
2009-10-08 17:46:00 880
原创 Delphi下几种线程同步
总结一下Windows常用的几种线程同步技术。1.Critical Sections(临界段),源代码中如果有不能由两个或两个以上线程同时执行的部分,可以用临界段来使这部分的代码执行串行化。它只能在一个独立的进程或一个独立的应用程序中使用。使用方法如下://在窗体创建中InitializeCriticalSection(Critical1)//在窗体销毁中DeleteCriticalSecti
2009-10-07 10:53:00 686
原创 如何正确给CreateThread传递参数
在网上我们也可以找到相关例子,不过用的是Delphi的TThread类,我个人不太爱用,一个线程也弄的那么麻烦,不过各有各的好处,这里就不谈论Delphi的TThread类了,我们以在线程里运行MessageBoxA显示一对话框为例(也就是线程MessageBoxA)。我们先看看CreateThread的函数定义:function CreateThread(lpThreadA
2009-10-07 01:42:00 1983
原创 Delphi的多线程开发实例
在软件开发的过程中,多线程的开发应用有着极为重要的位置,使用多线程可以让软件系统能够并行操作、同时也能提高其运行效率。作为软件开发人员的必修课之一,多线程的熟练运用可以让软件系统有更佳的性能表现。以下使用Window Api、Delphi 封装的TThread类来分别创建线程,再以普通方法来执行一个耗时的过程,对比使用线程的好处。1. Windows API 函数直接创建
2009-10-06 01:52:00 6658
原创 Delphi和C++数据类型对照表
虽然Delphi作为一种极其优秀的开发工具已经被越来越多的开发人员选用,但是它毕竟面世时间不算太长,加上有的软件开发厂商实力不强或是其他原因,造成部分二次开发平台仅仅提供C语言的开发接口。但这并不是说用Delphi就不能完成这些工作.我们知道,软件厂商提供开发包实际基本上都是以动态连接库的方式实现的,他们将可以调用的函数、过程包括一些特定数据格式组合起来, 作为一个开发包,通过c编译器形成一个可重
2009-10-06 01:43:00 1868
原创 SerialPort编程(C#)
public static string[] GetPortNames(){ RegistryKey localMachine = null; RegistryKey key2 = null;string[] textArray = null;//这里有个断言,判断该注册表项是否存在 new RegistryPermission(RegistryPe
2009-10-05 23:57:00 785
原创 Delphi系统编程常用函数(取系统临时目录等)
Delphi常用函数应用(取系统临时目录等)得到WINDOWS的SYSTEM路径: 方法: var MySysPath : PCHAR ; begin GetMem(MySysPath,255); GetSystemDirectory(MySys
2009-10-05 17:55:00 3034
原创 API实用函数大集合
1. API之网络函数 WNetAddConnection 创建同一个网络资源的永久性连接 WNetAddConnection2 创建同一个网络资源的连接 WNetAddConnection3 创建同一个网络资源的连接 WNetCancelConnection 结束一个网络连接 WNetCancelConnection2 结束一个网络连接 WNetCloseEnum 结束一次枚举操作 W
2009-10-05 17:49:00 903
原创 windows 服务命令行管理
Windows服务的管理主要使用两个命令: sc net 其中:sc可以修改服务的属性等信息,可以添加删除服务等: #查看创建服务的信息C:/Documents and Settings/sina>sc createCreates a service entry in the registry and Service Database.SYNT
2009-10-05 00:53:00 1878
vc 入门控件编程高手
2009-09-14
Wince 编程实验
2009-08-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人