使用NHibernate3.0来构建自己的ORM框架(一)
1. Library文件 需要的dll文件如下: FluentNHibernate.dll (*) NHibernate.ByteCode.Castle.dll (*) NHibernate.dll (*) Remotion.Data.Linq.dll Antlr3.Runt...
NHibernate教程
NHibernate教程一、NHibernate简介在今日的企业环境中,把面向对象的软件和关系数据库一起使用可能是相当麻烦、浪费时间的。NHibernate是一个面向.Net环境的对象/关系数据库映射工具。对象/关系数据库映射(object/relational mapping (ORM))这个术语...
MSSQL随机数概率测试
随机概率测试创建一个表统计create table t_test(ip char(15))--truncate table t_test;declare @i int ;set @i=0;--循环1000次while @i<1000begin--2015-1-20 declare @randn...
浅谈T-SQL中的派生表和CTE
引言表表达式是一种命名的查询表达式,代表一个有效的关系表。MSSQL支持4种类型的表表达式,它们分别是:派生表、公用表表达式(CTE)、视图以及内联表值函数。表表达式并不是物理上真实存在的对象,它们是虚拟的。对于表表达式的查询在数据库引擎内部都会转化为底层对象的查询。使用表表达式通常是体现在代码的逻...
数据库日志文件超级的大,如何在不停止数据库服务的情况下。截断日志文件。
我的客户的数据库无比的大,检查发现原因在于日志文件非常的大。我想把它弄小一点,但由于客户一直在使用数据库,所以服务不能停止。那我就不知道该怎处理了。请高手指点一下。5 个解决方案 #...
MSSQL sql numeric转字符串显示不补0
由于工作中需要把numeric转字符串显示,但是有一个问题会自动补0。DECLARE @f NUMERIC(18,4)=1.1200, @str VARCHAR(50)SELECT CAST(@f AS VARCHAR)--结果是 1.1230 这里用convert也是一样--需要把后面
命令行添加用户的“作为服务登录”权利(添加Windows用户的时候,门道不是一般的多)good
1、打开控制台(“开始”|“运行”中输入:MMC)2、“文件”菜单|“添加删除管理单元”|“添加...”|选“安全模板”|“关闭”。3、在“C:\Windows\Security\templates”节点上,右键“新建模板...”,在弹出的对话框中“模板名”中输入:new,确定。4、打开“New|本...
重置数据库自增长字段
一般在程序开发完毕,要投入正常使用时,会清除测表内试数据,但MSSQL中的自整长字段在用Delete删除后,基数不会归零,解决这个问题可以采用如下方法 如User表:Truncate table user次操作删除User表的所有数据,并重置自增长字段...
安装SQLSERVER2000的问题
我的系统是XP,安装SQL个人版,前面的部分都可以,就是到了最后配置服务器时出错,这是为什么呢.我已经装了IIS了!5 个解决方案 #1 出什么错,错误号?但肯定和...
sql数据库准备还原时却出了错,提示是:"设备激活错误……请使用WITH MOVE……(
一台机器上备份了一个数据库,把备份后的文件打击拷到另一台机器上准备还原时却出了错,提示是:"设备激活错误,物理文件名:d:\program files\microsoft sqlserver\MSSQL\finance_data.mdf"可能有误.文件finance_DATA无法还原为d...
(注意)如何判断数据库字段 不为空 不为null 不为" "
现在想把所有部门为空的记录更新为'制造部',其语为update userlist set dept='制造部' where dept='' 但是提示进行了0条记录,再查看记录也没有被更新,不知道在sql中,空记录用什么表示。我用 字段名=null 不行哦!!! ==================...
mssql按字段名称删除约束
DECLARE @TableName AS NVARCHAR(255), @ColumnName AS NVARCHAR(255), @ConstraintName AS NVARCHAR(255), @DropConstraintSQL AS NVARCHAR(255...
SQLServer中发生错误2-(系统找不到指定的文件), 此时正在MSSQLServer服务上执行该服务操作。
SQLServer返回,发生错误2-(系统找不到指定的文件), 此时正在MSSQLServer服务上执行该服务操作。是由于删除SQLServer安装文件夹中的一个文件,才造成的此种错误,,现在不知道是删除了什么文件才造成的此种错误,,请各位专家帮忙解决下。。急用。。。谢谢 。。。5 个解决方案 ...
如何验证用户输入的密码跟数据库(MSSQL)里的相不相同?
我试过将一个密码存入MSSQL,再用ADOQuery读出来比较,但不知道应该怎么比较,我用==,或者AnsiCompare比较都不行,请指教. 11 个解决方案 #1 ...
vc2012-VC2015连接mssql问题 为什么会出现这样的问题!求大神
无可用信息 未为msado15.dll加载任何信息! //ADO连接Microsoft SQL SERVER 2012 R2数据库::CoInitialize(NULL);try{HRESULT hr = m_pConnection.CreateInstance("ADODB.Connection"...
请高手帮忙.MSSQL里的 ORDER BY ,GROUP BY,HAVING这三个的具体用法和分别
请高手帮忙.MSSQL里的 ORDER BY ,GROUP BY,HAVING这三个的具体用法和分别,最好用例子说明一下.我看了几天还是不太懂这几个.能不能把他们用在同一个子句中,如果可以,请举例说明.在此不胜感激.8 个解决方案 ...
Vista之前的版本,默认本地登陆用户都以管理员权限启动程序
Vista之前的版本,默认本地登陆用户都以管理员权限启动程序,之后的OS版本默认都没有管理员权限,需要用户提权才能做某些操作,否则需要管理员权限的操作都会失败MSSQL是用户名账号连接,Socket方式,跟程序有没有管理员权限有毛线关系啊,你提供账号密码,远程别人啥系统都能连
如何为此用例编写SQL查询?
Suppose I've got a table with three fields: event_name, event_timestamp event_result. Each row is an occurrence of an event event_name occurred at eve...
大侠快来帮帮我!
cs版的数据库管理系统,delphi+mssql2000+ado,我是在win2000下开发的。但是组好局域网后,客户端的操作系统如果是win2000,就可以直接运行,如果是win98,就会报告非法错误,无法运行。装上ado驱动也不行。 我的问题:win98上还需要安装什么? ...
mssql数据库查询时,如何检测查询字符串含有需要转义的字符
mssql到底需要转义的字符是多少个,有没有简单的办法,在查询前先一起替换掉需要转义的字符,谢谢!4 个解决方案 #1 '需要需要 还有其他的嘛,,就是些关键字,...