摘要: TdxMemData控件可以把DataSet数据库保存在内存中,并显示在TdxDBGrid上,而通过dxmdt1.FieldByName('字段').value得到当前光标所在值。通过while遍历 整个数据集中的值。如此可以在内存中先操作数据然后再用sql语句提交到数据库,通常对一条记录都有增删改的操作,内部的操作可以这样实现:增删改按钮下只是操作内存中的数据,当真正保存按钮时才提交到数据库。方便数据的处理。TdxMemData应用示例代码:View Code unitUnit1;interfaceusesWindows,Messages,SysUtils,Variants, 阅读全文
posted @ 2011-07-22 17:05 cnby 阅读(1431) 评论(0) 推荐(0) 编辑
摘要: boolean-->intetger integer(booleanValue)boolean--->string BoolToString(booleanValue) 阅读全文
posted @ 2011-07-22 16:11 cnby 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 示例代码:View Code --数据文件里的碎片程度usetempdbgodroptabledemogocreatetabledemo(aint,bchar(990))gocreateclusteredindexdemo_indexondemo(a)go--我们在表格里插入1000条记录。记录会占据125个页面。declare@iintset@i=0while@i<1000begininsertintodemovalues(@i,'abcd')set@i=@i+1endgodbccshowcontig(demo)goDBCC SHOWCONTIG 正在扫描 'd 阅读全文
posted @ 2011-07-12 11:39 cnby 阅读(5311) 评论(0) 推荐(2) 编辑
摘要: --创建数据库即文件组createdatabasedbStudyonprimary(name='dbPrimary',filename='d:\dbprimary.mdf'),filegroupdbstudyfilegroup1(name='dbgroupfile1',filename='d:\dbgroupfile1.ndf'),(name='dbgroupfile2',filename='d:\dbgroupfile2.ndf'),filegroupdbstudyfilegroup2(name= 阅读全文
posted @ 2011-07-07 17:03 cnby 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 已单独创建的文件(即没有加入文件组的文件)不能再移入文件组。文件组是逻辑上用于管理文件的。文件才是物理上的存在。当单独的primary主数据库文件超过window 文件大小时可通过添加文件组为数据库添加新空间。在创建表,索引时可指定其所在文件,提交io读写效率。---添加文件组alterdatabasePartitiondbaddfilegroupDatagroup1go--查看数据库文件信息sp_helpfilegroup--添加文件到文件组alterdatabasepartitiondbaddfile(name=worksheet1,filename='d:\worksheet1. 阅读全文
posted @ 2011-07-06 17:07 cnby 阅读(984) 评论(0) 推荐(0) 编辑
摘要: --登陆账户名gaiyang,默认连接到数据库tempdb,但是还不能访问数据库的对象--gaiyang账户是guest数据库身份可以访问guest能够访问的数据库对象createlogingaiyangwithpassword='password',default_database=tempdb;--要使gaiyang帐户能够在tempdb数据库中访问自己需要的对象,需要在数据库--tempdb中建立一个“数据库用户”,赋予这个“数据库用户”某些访问权限,--并且把登陆帐户“gaiyang”和这个“数据库用户”映射起来。--习惯上,“数据库用户”的名字和“登陆帐户”的名字相同 阅读全文
posted @ 2011-07-06 09:46 cnby 阅读(662) 评论(0) 推荐(0) 编辑
摘要: 第一个类View Code unitTMan;interfaceusesWindows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms,Dialogs,StdCtrls;typeTForm1=class(TForm)btn1:TButton;private{Privatedeclarations}public{Publicdeclarations}end;TMans=class(TObject)privateFAge:Integer;//字段数据成员procedureSetAge(value:Integer);//私有的成员 阅读全文
posted @ 2011-06-29 19:16 cnby 阅读(283) 评论(0) 推荐(0) 编辑
摘要: SQLserver中用convert函数转换日期格式SQLServer中文版的默认的日期字段datetime格式是yyyy-mm-ddThh:mm:ss.mmm例如:selectgetdate()2004-09-1211:06:08.177整理了一下SQLServer里面可能经常会用到的日期格式转换方法:举例如下:selectCONVERT(varchar,getdate(),120)2004-09-1211:06:08selectreplace(replace(replace(CONVERT(varchar,getdate(),120),'-',''), 阅读全文
posted @ 2011-06-23 22:02 cnby 阅读(300) 评论(0) 推荐(0) 编辑
摘要: --显示当前数据库表名和架构selectSCHEMA_name(schema_id)astable_name,nameastable_namefromsys.tables--表列结构,列名数据类型最大长度排序规则是否为nullselectnameascolumn_name,TYPE_NAME(system_type_id)ascolumn_type,max_length,collation_name,is_nullablefromsys.columnswhereobject_id=object_id('sales.orders')--信息架构视图selecttable_sche 阅读全文
posted @ 2011-06-23 21:51 cnby 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 一。设置report步骤: 1在workspace中选中 右键 ---new----report 2 双击Available items 中的项添加到 Report Items中 3 选择新的 report项, 右键---generate---rtf 保存 4完成 aVailabel items 中各项的意思 (比较多只列举常用的几项):Table下---》List of Table Columns以表格形式显示字段 --》Table Code Preview 创建表的sql语句 二。右击List of Table Columns 在这里设置要显示的项目。 阅读全文
posted @ 2011-05-25 11:44 cnby 阅读(327) 评论(0) 推荐(0) 编辑