01 2005 档案
摘要:一组实现多语言的Delphi元件,通过资料字典,让你的delphi专案相同的代码支持任意国家的语言显示。 分离执行程序和多语言实现,不改变既有代码书写方式,也不改变既有delphi元件和第三方元件,开放的架构,随时注册新元件的替换函数,从而支持第三方元件随时使用。 多种格式和来源的资料字典,可以是文本的、2进制的文件格式,或者自定义文件格式,或来源于数据库;...
阅读全文
摘要:现在很多应用都需要上传与下载大型文件,通过HTTP方式上传大文件有一定的局限性。幸好FTP作为一个非常老而且非常成熟的协议可以高效稳定地完成大文件的上传下载,并且可以完美地实现续传。就拿我写的电影服务器管理端程序来说,各种方案比较后,发现使用FTP可以完美地实现要求。但是要通过WinSocket库实现FTP比较麻烦,幸好有Indy--一个包装了大多数网络协议的组件包。 通过Indy,程序设...
阅读全文
摘要:你的电脑有没有摄像头?看到别人用QQ玩视屏你会不会去想怎么实现的? 这里介绍使用DELPHI使用MS的AVICAP32.DLL就可轻松的实现对摄像头编程, 如果再加上你的网络编程水平,实现一个视屏聊天就不成什么问题了。 看看下面代码的代码: const WM_CAP_START = WM_USER; const WM_CAP_STOP = WM_CAP_START + 68; const WM_...
阅读全文
摘要:Matt Mannion 和 Jon Rauschenberger Clarity Consulting Inc. 2002 年 3 月 适用于: Microsoft® SQL Server™ 2000 Microsoft Visual Studio® .NET 摘要:如何使用 Visual Studio .NET 工具创建数据库对象和 Transact-SQL 存...
阅读全文
摘要:我们在建立数据库的时候,需要为每张表指定一个主键,所谓主键就是能够唯一标识表中某一行的属性或属性组,一个表只能有一个主键,但可以有多个候选索引。因为主键可以唯一标识某一行记录,所以可以确保执行数据更新、删除的时候不会出现张冠李戴的错误。当然,其它字段可以辅助我们在执行这些操作时消除共享冲突,不过就不在这里讨论了。主键除了上述作用外,常常与外键构成参照完整性约束,防止出现数据不一致。所以数据库在设计...
阅读全文
摘要:GUID(全局统一标识符)是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成GUID的API。生成算法很有意思,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。GUID的唯一缺陷在于生成的结果串会比较大。” 1.一个GUID为一个128位的整数(16字节),在使用唯一标识符的情况下,你可以在所有计算机和网络之间使用这一整数。 ...
阅读全文
摘要:有一网友问:关于MSSQLSERVER索引优化问题: 有表Stress_test(idint,keychar(2)) id上有普通索引; key上有簇索引; id有有限量的重复; key有无限量的重复; 现在我需要按逻辑与查询表中key='Az'ANDkey='Bw'ANDkey='Cv'的id 求教...
阅读全文
摘要:selectmax(ID)from表//不推荐 --insert后 select@@identity --如果是多用户环境下,建议用: selectscope_identity() SCOPE_IDENTITY 返回插入到同一作用域中的IDENTITY列内的最后一个IDENTITY值。一个作用域就是一个模块——存储过程、触发器、函数或批处理。因此,如果两个语句处于同一个存...
阅读全文
摘要:熟悉SQLSERVER2000的数据库管理员都知道,其DTS可以进行数据的导入导出,其实,我们也可以使用Transact-SQL语句进行导入导出操作。在Transact-SQL语句中,我们主要使用OpenDataSource函数、OPENROWSET函数,关于函数的详细说明,请参考SQL联机帮助。利用下述方法,可以十分容易地实现SQLSERVER、ACCESS、EXCEL数据转换,详细说明...
阅读全文
摘要:数据类型 说 明 同 义 Bit 1位,值为0或1 Int Integer 4字节,值为-2^31~2^31-1 Smallint 2字节,值为-2^15~2^15-1 Tinyint 1字节,值为0~255 Decimal (p,s) 数字数据,固定精度为P,宽度为S Numeric Money 8字节,存放货币类型,值为-2^63~2^63-1 Small m...
阅读全文
摘要:有个缺点……就是标识种子的列 也insert了 CREATE proc spGenInsertSQL (@tablename varchar(256)) as begin declare @sql varchar(8000) declare @sqlValues varchar(8000) set @sql =' (' set @sqlValues = 'values (''+'...
阅读全文
摘要:方法一 一般情况下,SQL数据库的收缩并不能很大程度上减小数据库大小,其主要作用是收缩日志大小,应当定期进行此操作以免数据库日志过大 1、设置数据库模式为简单模式:打开SQL企业管理器,在控制台根目录中依次点开Microsoft SQL Server-->SQL Server组-->双击打开你的服务器-->双击打开数据库目录-->选择你的数据库名称(如论坛数据库Forum)-->然后点击右键选择...
阅读全文
摘要:/*******导出到excel EXEC master..xp_cmdshell ’bcp SettleDB.dbo.shanghu out c:\temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""’ /***********导入Excel SELECT * FROM OpenDataSource( ’Microsoft.Jet.OLED...
阅读全文

浙公网安备 33010602011771号