Today, when I imported an existing project into eclipse's workspace, I got the following error:
Invalid project description.
D:/eclipse/workspace/report and D:/eclipse/workspace overlap
In the beginning, my project was located in D:/report instead of the workspace directory of eclipse, and its name was test. It worked well then. After googling on the internet, I found the root cause of the problem.
There are two kinds of places where projects can be located:
Invalid project description.
D:/eclipse/workspace/report and D:/eclipse/workspace overlap
In the beginning, my project was located in D:/report instead of the workspace directory of eclipse, and its name was test. It worked well then. After googling on the internet, I found the root cause of the problem.
There are two kinds of places where projects can be located:
Tags: invalid project description
21世纪最重要的是什么?人才!《天下无贼》中黎叔的这句话经常成为人们茶余饭后用来调侃的名言,而对于一个企业来讲,这句话也恰恰印证了人才在一个企业中的重要地位。
那么对于久负盛名的Borland公司来说,不得不提到的是ANDERS。相信对于每个看过《Borland传奇》的人来说,ANDERS所取得的成就都会在读者心里留下了很深的印象。一个人一生能够做出几件让全世界津津乐道的事情呢。ANDERS在21世纪信息化大变革的背景下成就了无数的伟大功绩,并且在程序语言、编译器、开发工具以及FRAMEWORK方面都有重要的贡献。
这个人对于公司是如此重要,但是由于没有得到公司充分的支持,在微软数次挖角之后终于离开Borland,他的离开对Borland的损失是无法估量的。从后来ANDERS去微软的成就也可以看出,他操刀设计了.NET下的核心语言C#。一个并非计算机科班得程序员爆发出如此的能量不得不让全世界震惊。我想他离开Borland并不是因为微软开的工资高,也不是给他多高的地位,而是ANDERS在微软能够得到足够的人力资源,能够放开拳脚做他想做的事情,能够实现自我的价值,此乃是人生追求的最高境界。而在Borland,他显然被高层的一些决策羁绊了手脚。那时ANDERS前瞻性地看到了JAVA的流行,主动请缨设计JAVA的开发工具。这对丰富Borland的产品线,掌握技术的主动权来说都不无好处。可惜当时的高层DELBERT未能同意,这也成为最终导致ANDERS离开的导火索。
设想一下ANDERS如果现在还在Borland公司,Borland大概也不会走到出卖IDE部门,被迫转型的尴尬境地吧。
一个重视人才的企业能够让员工充分在企业中发挥其所。如果一个员工抛开了经济的因素,在一个企业中得到了自我价值的实现,那么可以说这个企业的人才战略是成功的。现在企业之间的竞争是无比激烈的,而对于人才的互相挖角也从未停止,如何留住优秀的员工,如何防止BRAIN DRAIN,对于一个企业才是性命攸关的大事。
那么对于久负盛名的Borland公司来说,不得不提到的是ANDERS。相信对于每个看过《Borland传奇》的人来说,ANDERS所取得的成就都会在读者心里留下了很深的印象。一个人一生能够做出几件让全世界津津乐道的事情呢。ANDERS在21世纪信息化大变革的背景下成就了无数的伟大功绩,并且在程序语言、编译器、开发工具以及FRAMEWORK方面都有重要的贡献。
这个人对于公司是如此重要,但是由于没有得到公司充分的支持,在微软数次挖角之后终于离开Borland,他的离开对Borland的损失是无法估量的。从后来ANDERS去微软的成就也可以看出,他操刀设计了.NET下的核心语言C#。一个并非计算机科班得程序员爆发出如此的能量不得不让全世界震惊。我想他离开Borland并不是因为微软开的工资高,也不是给他多高的地位,而是ANDERS在微软能够得到足够的人力资源,能够放开拳脚做他想做的事情,能够实现自我的价值,此乃是人生追求的最高境界。而在Borland,他显然被高层的一些决策羁绊了手脚。那时ANDERS前瞻性地看到了JAVA的流行,主动请缨设计JAVA的开发工具。这对丰富Borland的产品线,掌握技术的主动权来说都不无好处。可惜当时的高层DELBERT未能同意,这也成为最终导致ANDERS离开的导火索。
设想一下ANDERS如果现在还在Borland公司,Borland大概也不会走到出卖IDE部门,被迫转型的尴尬境地吧。
一个重视人才的企业能够让员工充分在企业中发挥其所。如果一个员工抛开了经济的因素,在一个企业中得到了自我价值的实现,那么可以说这个企业的人才战略是成功的。现在企业之间的竞争是无比激烈的,而对于人才的互相挖角也从未停止,如何留住优秀的员工,如何防止BRAIN DRAIN,对于一个企业才是性命攸关的大事。
Tags: ANDERS.Borland
复制内容到剪贴板 程序代码
ResultSet can not re-read row data for column XX
又要骂MS了.那该死的微软,它提供的官方驱动有问题,他不完全支持JDBC规范.
朋友们请记住啊,用sqlserver时,别用MS的驱动,用jtds.
现在最新的版本是1.1, June 16, 2005 http://sourceforge.net/projects/jtds/
jtds非常好用!!!!
注意:
由于微软的SQL Server2000的JDBC驱动不支持“反复查询”,所以,可能会出现ResultSet can not re-read row data for column x的错误。
如果使用sourceforge的jTDS驱动,就不会有上述问题了。
用MS SQL2000遇到这样的问题了,我所采用的ms sql的驱动是官方的.在网上查了一下,感觉说得零零散散,模模糊糊,有错有对.真是鱼龙混杂,感觉像进了市场买菜.......我尽我的掌握和有限的水平综合起来总结一下:
这个问题的原因是只要表里有Blob或者Clob两个当中的一种或者这两个字段都存在,并且采用MS SQL官方的驱动.就会产生这个错误!并且查看了很多资料,很多总结都指出这种错误仅MS SQL2000才会出现.
网上总结的微软驱动的缺点及解决方案: 数据库表:TChannle
(1)如果采用jdbc-odbc驱动,那么就必须按照查询顺序来一次读取(不论有没有image或text类型)
(2)如果采用微软提供的ms sql server jdbc driver,如果查询语句中,不存在image或text类型字段,那么可以按照无序获取
(3)如果采用微软提供的ms sql server jdbc driver,如果查询语句中,存在image或text类型字段,那么就必须按照顺序读取,否则就会报告Driver]ResultSet can not re-read row data for column之类的错误
这个问题的原因是只要表里有Blob或者Clob两个当中的一种或者这两个字段都存在,并且采用MS SQL官方的驱动.就会产生这个错误!并且查看了很多资料,很多总结都指出这种错误仅MS SQL2000才会出现.
网上总结的微软驱动的缺点及解决方案: 数据库表:TChannle
(1)如果采用jdbc-odbc驱动,那么就必须按照查询顺序来一次读取(不论有没有image或text类型)
(2)如果采用微软提供的ms sql server jdbc driver,如果查询语句中,不存在image或text类型字段,那么可以按照无序获取
(3)如果采用微软提供的ms sql server jdbc driver,如果查询语句中,存在image或text类型字段,那么就必须按照顺序读取,否则就会报告Driver]ResultSet can not re-read row data for column之类的错误
Update:mysql5在phpmyadmin无法连接时执行的语句:
SET PASSWORD FOR ‘root’@'localhost’ = OLD_PASSWORD(’[newpassword]‘);
刚才在导入数据的时候,navicat报错:
Data too long for column ‘ip’ at row 1
提示数据对于ip字段太长
如果数据类型不正确,也会出错,而不像4.*那样自动转换:
sendQuery:Incorrect datetime value: ‘未知’ for column ‘date’ at row 1
SET PASSWORD FOR ‘root’@'localhost’ = OLD_PASSWORD(’[newpassword]‘);
刚才在导入数据的时候,navicat报错:
Data too long for column ‘ip’ at row 1
提示数据对于ip字段太长
如果数据类型不正确,也会出错,而不像4.*那样自动转换:
sendQuery:Incorrect datetime value: ‘未知’ for column ‘date’ at row 1