接下來的工作就由眉目了!先找一張圖片存到數據庫裡去,就是一個update語句阿!簡單!幫助裡還有代碼,雖然是SQL Server的,我只要把它換成Oracle就可以了,剛才看了看,.Net有專門為oracle的connection和command,大概沒問題,也沒有報錯,那麼就算是存進去了吧?用DataReader取,沒反應?查,調試器用的還不熟,忙了一個下午,結果還是,取出字段長度為0,壓根沒存進去。我倒,咬咬牙,再看,難道說Oracle的sql的寫法和SQL Server有所不同嗎?翻幫助。
之後,自作聰明的用Access導入了一張圖片,然後倒入到Oracle中,結果取出了byte[],但死活不能變成圖片,暈阿
看我毫無進展,高手們看不下去了,也是飛快地,就重新倒入了一張圖片,原來Access導入的,不是文件的內容。我再倒。
接下來相對簡單了一些,基本上保存和顯示的代碼我都有了,只是需要簡單的驗證就好了。測試了一下,算是可以了。看了看時間,花了12個工作時(兩天半),還是在有高手幫忙的情況下。慚愧。
接下來開始惡補了一些基本功,把那本《C#技術內幕》仔細的看了看。一開始的都好理解,到了接口,就開始有點麻煩了,和想像中的有差距,這接口完全就是模版嘛!必須實現什麼,和之前想像的定義函數的入口參數的類型和順序不太一樣。還有那個ado.Net,訪問DataSet也不太方便,雖然說有點像pb裡的datastore,但dataset.table["tab"].rows["row"]["col"]的訪問還不習慣,還有那個返回的是一個object,還需要再做轉換,麻煩,行狀態倒是很好理解,但DataRelation,有什麼用?如何用?
接下來就是一堆的小程序,不停的彈messagebox察看運行過程,把事件的驅動和datagride模了一下。大的認識沒有提高,只是在實現細節上作了一些熟悉。不懂的東西好多阿!