嘉定都市网
标题:
程序员所须具备的基本素质--耐心,细心!
[打印本页]
作者:
clapnet
时间:
2001-11-20 16:37
标题:
程序员所须具备的基本素质--耐心,细心!
靠靠靠!!!
今天是我不寻常的一天,因为今天我花了一天的时间,却只做了应该2分钟内做好的事情.
今天开始写gojiading.com的Beta版. 一些小的模块决定用Access数据库做.
因此,写了一个通过ODBC与Access数据库连接的函数.(象这样的小函数几分钟就能完成)
然而测试的时候,程序始终不通过.出错信息始终停留在执行数据库语句上面.
我以为是函数写的不好,于是到处找书,选用新的数据库驱动又写了一个函数.
但是仍然出错!!!于是,我有下载了几个BBS程序,看看别人是怎么做的.但我发现我的方法和别人大同小异,甚至更新颖.只不过我的程序就是出错!
音响里的CD已经重复了好几次了....我还木木的坐在电脑前不知所措.
就这样,凭着耐心从早上坐到下午....一无所获....
饿了,去新亚大包吃午饭(16
)...在餐厅里,我突然想到我是在WIN 2K上创建的数据库,那么是否存在访问权限问题呢?
于是,跑回家,将数据库程序.mdb设置为完全访问...程序通过!
总结,我是以Admin的身份创建的程序,而浏览者是普通权限,所以是永远无法往数据库里写数据的.....到此,已经是16:30了...
诶,程序员,不平凡的职业....
作者:
husabeibei
时间:
2001-11-21 08:53
深表同情
作为你的同行,我也犯过类似的错误,用了两个小时才发现一个一分钟就可以解决的问题,经过是:我用java读取数据库数据,然后将读出来的东西和某个字符串做equals操作,怎么也不成功,看了数据库里的数据,该死的一模一样,为什么呢?结果迷忙之余上了次WC,突然想到,数据库里数据被读取出来时,形成字符串的长度和数据库里设置的字段长相同,也就是说,虽然内容一样,但是数据库里读出来的数据,其实后面有许多空格,填满到其字段设置的长度,取出来的时候一定要进行.trim()才可以做equals操作,吐血啊~~
不过这个问题当我问部门经理的时候,他居然还一脸茫然....哈哈,原来大家都有脑子扭不过来的时候呢~
作者:
yxr
时间:
2002-9-29 11:04
我不知道
欢迎光临 嘉定都市网 (http://www.jiading.com.cn/)
Powered by Discuz! X3.1