
数据库
文章平均质量分 84
lcfeng1982
没有解决不了的难题,只是方法和时间的问题!
展开
-
Delphi, Firebird, IBObjects and Transaction Management
I recently had reason to revisit transaction management in our application. The application makes extensive use of data aware grids (TDBGrid) and, as I am sure everyone is aware, it is impossible to e转载 2014-09-23 18:27:31 · 924 阅读 · 0 评论 -
oracle常见错误及操作
1、ORA-12519:TNS:没有找到适用的服务处理程序最近oracle10g频繁报出ORA-12519的错,查看数据库状态基本判定为oracle进程数不够导致报错。根据Oracle文档,SESSIONS和TRANSACTIONS的初始化参数应该源于PROCESSES参数,根据默认设置SESSIONS= PROCESSES * 1.1 + 5。oracle 10g默认session数为1原创 2014-03-05 16:58:49 · 3762 阅读 · 0 评论 -
TADOQuery插入大数据量的记录效率较高的方法
不是每个时候每一种情况下都是“使用存储过程更快”,存储过程的快速在于其可以对批处理命令进行预编译,从而使得批量的命令执行更加有效率,这个主要体现在计算过程,而对于简单的insert和select则不尽如此了。对于mssqlserver,可以使用批量的insert:转载 2014-11-05 17:10:03 · 3496 阅读 · 0 评论 -
firebird 触发器
一、创建自增长字段SET TERM ^ ; 语句,和 SET TERM ; ^ 语句。因为在 isql 中缺省情况认为 ";" 符号表示语句结束,提交执行语句,但在过程编写的每条语句需要使用 ";" 结束,这里有个冲突,所以,使用 SET TERM ^ ; 语句告诉 isql 遇到 "^" 号才提交语句,使用 SET TERM ; ^ 取消定义。另外,不要使用 " 号引用名字。原创 2015-02-03 08:40:44 · 1802 阅读 · 0 评论 -
ACCESS批量插入记录终极方法
一、使用TADOCommand原创 2014-11-10 16:37:04 · 15623 阅读 · 2 评论 -
TDataSet实时修改
在使用IBObjects操作Firebird数据库的时候:TIBOQuery *IboSafe;....IboSafe->Edit();IboSafe->FieldByName("WAY")->AsString = items;IboSafe->Post();结果报错:Cannot modify a read-only dataset, 调试发现执行Edit函数的时候就原创 2015-06-19 13:29:56 · 1210 阅读 · 0 评论 -
Firebird数据库异常及常用操作
一、运行时异常,raised exception class EIB_ISCError with message 'ISC ERROR CODE:335544375ISC ERROR MESSAGE:unavailable database'.异常原因:Firebird server服务没启动。二、创建数据库异常:ErrorSQL error code = -104To原创 2013-03-18 09:52:57 · 15030 阅读 · 1 评论 -
ACCESS数据库
字段类型中的整形代表的是2字节整形,相当于C语言的short int类型;长整形代表的是4字节整形,相当于C语言中的long类型。如果在操作整形字段的时候遇到‘溢出’异常,那就是是数据超过了2字节的表示范围,比如数据32768.原创 2015-01-29 09:25:04 · 852 阅读 · 0 评论