開發excel 問題討論串:十一的部落:Xuite日誌
  • yan.kee
  • 文章分類
  • 最新文章
  • 我的發燒文
  • 累積 | 今日
    loading......
  • 搜尋文章
  • 關鍵字
  • 最愛連結
  • BLOG玩意兒
  • 最新回應
  • Re:只能在執行 Render() 的過程中調用 RegisterForEventValidation,by(11)於2008-07-03
    Re:[轉]自動清除7天以上的檔案 ,by(haoming)於2008-06-13
    Re:[kuso]尿布舞,by(11)於2008-05-18
    Re:[kuso]尿布舞,by(seth)於2008-05-18
    Re:C#中產生GUID,by(yankee)於2008-02-17
    Re:C#中產生GUID,by(jimmy)於2008-02-16
    Re:開發excel 問題討論串,by(11)於2008-02-02
    Re:Connection Strings 討論串,by(11)於2008-01-27
    Re:SQL 分頁,by(11)於2008-01-25
    Re:開發excel 問題討論串,by(11)於2008-01-16
  • 參觀人氣統計
  • 誰拜訪過我
  • 活動
  • 到台灣玩不帶走一張發票
    ===訪客來自===
    Locations of visitors to this page
    2008-01-04 15:08 開發excel 問題討論串
  • ?
  • .net文章
  • 好文轉寄
  • 平均分數:0 顆星    投票人數:0
    我要評分:
    標籤 : 


    Q1: 錯誤訊息 :  欄位太小以致於無法接受您試圖加入的資料數量。請試著插入或貼上較少的資料

    A: 用OLE DB INSERT  若欄位超過255會有此問題 ORZ...

    透過 OLE DB 來存取,可能會有一些限制。
    可改用 Excel Object Model 來存取,但 Web Application 上應避免這種作法。

    但是若資料量大...用 Excel Object Model 來存取,速度很慢....囧TZ...

     

    改用

                            foreach (DataRow dr in ds.Tables[sheet.Name.ToString()].Rows)
                            {
                                for (int col = 0; col < fieldcount; col++)
                                {
                                    sheet.Cells[row, col + 1] = dr[col].ToString();
                                }
                                row++;
                            }

    一格一格填...好慢呀...>"<

     

    以下列出OleDbType 列舉型別

    存取類型名稱資料庫資料類型OLE DB 型別. NET Framework 型別成員名稱 ]
    文字VarWCharDBTYPE_WSTRSystem . StringOleDbType.VarWChar
    備忘LongVarWCha rDBTYPE_WSTRSystem . StringOleDbType.LongVarWChar
    位元組數目:UnsignedTinyIntDBTYPE_UI1System . ByteOleDbType.UnsignedTinyInt
    是 / 否布林值DBTYPE_BOOLSystem . BooleanOleDbType.Boolean
    日期 / 時間DateTimeDBTYPE_DATESystem . DateTimeOleDbType.date
    貨幣十進位DBTYPE_NUMERICSystem . DecimalOleDbType.numeric
    十進位數:十進位DBTYPE_NUMERICSystem . DecimalOleDbType.numeric
    Double 數目:雙精度浮點數DBTYPE_R 8System . DoubleOleDbType.Double
    Autonumber 複寫 (ID)GUIDDBTYPE_GUIDSystem.GuidOleDbType.guid
    複寫 (ID) 數目:GUIDDBTYPE_GUIDSystem.GuidOleDbType.guid
    Autonumber (長整數)整數DBTYPE_I4System . Int 32OleDbType.integer
    (Long Integer) 數目:整數DBTYPE_I4System . Int 32OleDbType.integer
    OLE 物件LongVarBinaryDBTYPE_BYTESSystem . Byte 陣列OleDbType.LongVarBinary
    單一數目:單一DBTYPE_R4System . SingleOleDbType.single
    整數數目:SmallIntDBTYPE_I2System . Int 16OleDbType.SmallInt
    二進位VarBinary *DBTYPE_BYTESSystem . Byte 陣列OleDbType.binary
    超連結VarWCharDBTYPE_WSTRSystem . StringOleDbType.VarWChar
     

     

     





    yan.kee / Xuite日誌 / 回應(4) / 引用(0) / 好文轉寄
  • 回應