曾經(jīng)有寫過(guò)一:會(huì)議通讓我歡喜讓我憂!
那會(huì)也是經(jīng)過(guò)百般磨練才把問(wèn)題搞定了!
昨天產(chǎn)品部提了個(gè)BUG說(shuō):創(chuàng)建臨時(shí)會(huì)議時(shí),一直提示會(huì)議還沒(méi)開始!
做程序的,首先就想到是程序哪出錯(cuò)了,開始打開久違的VC.NET工作區(qū)
很值得幸運(yùn)的是:工作區(qū)可以正常編譯運(yùn)行!(真怕出現(xiàn)剛剛的錯(cuò)誤:無(wú)緣無(wú)故編譯出錯(cuò),編譯不了!)
開始了程序的BUG跟蹤,跟出了是一個(gè)view查不到對(duì)應(yīng)的meetid記錄
(數(shù)據(jù)庫(kù)是sqlserver2k的,在一臺(tái)虛擬機(jī)上,只好請(qǐng)網(wǎng)管的幫我先view記錄值,導(dǎo)出記錄里是有對(duì)應(yīng)meetid記錄的,可為啥就是得不到呢?)
想到了:執(zhí)行完sql沒(méi)有commit()??
看完了程序:有commit呀!
怪了怪了!
決定在自己機(jī)子上安裝sqlsever2k(之前都是用oracle,mysql)
sqlserver2k那個(gè)大呀,等安裝完了,一天過(guò)去了,下班回家了!
回到宿舍,還想著怎么就搞不明白為啥呢???
忽然想到,時(shí)間不一致,因?yàn)樵诔绦蚶锸荕eetStartTime= DateTime.Now.Year + "-" + DateTime.Now.Month + "-" + DateTime.Now.Day + " " + DateTime.Now.Hour + ":" + DateTime.Now.Minute + ":" + DateTime.Now.Second;
而在view時(shí)是取得數(shù)據(jù)庫(kù)的當(dāng)前時(shí)間:GETDATE()
今早來(lái)了,讓網(wǎng)管同事到數(shù)據(jù)庫(kù)和web端服務(wù)器確認(rèn)下時(shí)間是否一致
結(jié)果知道了:還真的是數(shù)據(jù)庫(kù)慢了2分鐘..........................
趕緊把時(shí)間調(diào)一致,試下,可以了..............
無(wú)語(yǔ)...................
(在此得謝謝那網(wǎng)管同事,感覺(jué)他很是害羞,搞得我很是不好意思麻煩他了,呵呵!謝謝啦:) )
最后決定把在insert meet時(shí)直接取GETDATE()時(shí)間,加個(gè)方法,以免原有程序還有調(diào)用這個(gè)方法
寫完,編譯,啊.............怎么出這么多錯(cuò).............
編譯不過(guò),暈!
請(qǐng)了下班網(wǎng)同事(他們是用VC.NET做的,而俺都是用eclipse)幫忙看看
30分鐘過(guò)去了,還是不行..........
也有點(diǎn)為難他了...........
算了,先不管了....................
(這樣的事,昨天也是有碰到的,后來(lái)關(guān)了開了編譯了;不行,再重復(fù),忽然可以了,呵呵,喜從天降的感覺(jué)!呵!)
現(xiàn)在可以用就行了.
明天再試試,能否編譯通過(guò)............
若你有碰到過(guò)忽然編譯不了,用了什么解決辦法,麻煩告之!先謝了!