欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

EXCEL數(shù)據(jù)上傳到SQL SERVER中的簡單實現(xiàn)方法

 更新時間:2013年08月12日 10:25:07   投稿:jingxian  
以下是對EXCEL數(shù)據(jù)上傳到SQL SERVER中的簡單實現(xiàn)方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以過來參考下

EXCEL數(shù)據(jù)上傳到SQL SERVER中的方法需要注意到三點!注意點一:要把EXCEL數(shù)據(jù)上傳到SQL SERVER中必須提前把EXCEL傳到服務(wù)器上.
做法: 在ASP.NET環(huán)境中,添加一個FileUpload上傳控件
后臺代碼的E.X:

復(fù)制代碼 代碼如下:

 if (FileUpload1.HasFile) //如果用戶確實選擇了上傳控件的瀏覽按鈕,瀏覽文件成功.
 {
 this.FileUpload1.SaveAs("E:\\Temp\\" + FileUpload1.FileName); //保存到服務(wù)器的目錄,需要根據(jù)服務(wù)器具體情況修改FileUpload1.FileName會自動獲取上傳文件名.
 }
 //OK成功上傳到服務(wù)器的E:\Temp目錄下(自己寫的時候注意錯誤處理,和異常處理啊,很重要的).

注意點二: SQL SERVER 服務(wù)器中的表的結(jié)構(gòu)(字段)要與要上傳來的EXCEL格式順序等相同.
保存到服務(wù)器的關(guān)鍵代碼如下E.X(SQL 語句):
復(fù)制代碼 代碼如下:

insert into EmployeesCheck select * from OPENROWSET('MICROSOFT.JET.OLEDB.4.0' ,'Excel 8.0;hdr=yes;database=E:\\Temp\\" + FileUpload1.FileName + "',Teenie$)
// EmployeesCheck 是我在SQL SERVER 中的數(shù)據(jù)接受表,hdr=yes 表示EXCEL內(nèi)容第一行作為內(nèi)容字段而不是字段列

Teenie是我EXCEL的當(dāng)前頁的名稱(注意這個一定要寫對,否則的話會出錯,另外要在名字后面家$這個東西)
 
解除SQL阻止:
SQL Server 阻止了對組件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的訪問,因為此組件已作為此服務(wù)器安全配置的一部分而被關(guān)閉。系統(tǒng)管理員可以通過使用 sp_configure 啟用 'Ad Hoc Distributed Queries'。有關(guān)啟用 'Ad Hoc Distributed Queries' 的詳細(xì)信息,請參閱 SQL Server 聯(lián)機(jī)叢書中的 "外圍應(yīng)用配置器"。
因為SQL2005默認(rèn)是沒有開啟'Ad Hoc Distributed Queries' 組件,開啟方法如下
復(fù)制代碼 代碼如下:

EXEC sp_configure 'show advanced options', 1
GO
RECONFIGURE
GO
EXEC sp_configure 'Ad Hoc Distributed Queries', 1
GO
RECONFIGURE
GO

哈哈!就說到這些把 這個比較簡單 能對付一般的應(yīng)用了,因為一般用EXCEL數(shù)據(jù)的都是公司內(nèi)部數(shù)據(jù)處理,所以完全夠應(yīng)付了,但是如果是商業(yè)化或者專業(yè)的網(wǎng)站讓任何普通用戶上傳EXCEL的話就不大合適了,畢竟你不能強(qiáng)烈要求所有用戶EXCEL的表的數(shù)據(jù)頁的名字都叫Teenie 呵呵,網(wǎng)上還有一種很麻煩的SQL語句(都是參數(shù)的形式)可以解決這個問題,呵呵 大家無妨去參考一下!

相關(guān)文章

  • mysql視圖之確保視圖的一致性(with check option)操作詳解

    mysql視圖之確保視圖的一致性(with check option)操作詳解

    這篇文章主要介紹了mysql視圖之確保視圖的一致性(with check option)操作,結(jié)合實例形式詳細(xì)分析了視圖的一致性操作原理、實現(xiàn)技巧與操作注意事項,需要的朋友可以參考下
    2019-12-12
  • MySQL通過函數(shù)存儲過程批量插入數(shù)據(jù)

    MySQL通過函數(shù)存儲過程批量插入數(shù)據(jù)

    這篇文章主要給大家介紹了關(guān)于MySQL通過函數(shù)存儲過程批量插入數(shù)據(jù),以及MySQL通過函數(shù)批量插入數(shù)據(jù)的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-01-01
  • mysql制作外鍵出現(xiàn)duplicate?key?name錯誤問題及解決

    mysql制作外鍵出現(xiàn)duplicate?key?name錯誤問題及解決

    這篇文章主要介紹了mysql制作外鍵出現(xiàn)duplicate?key?name錯誤問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • Mysql忘記root密碼怎么辦

    Mysql忘記root密碼怎么辦

    MySQL有時候忘記了root密碼是一件傷感的事,下面通過本文給大家介紹Mysql忘記root密碼怎么辦的相關(guān)知識,需要的朋友參考下
    2016-01-01
  • centos7下mysqldump定時備份數(shù)據(jù)庫的方法實現(xiàn)

    centos7下mysqldump定時備份數(shù)據(jù)庫的方法實現(xiàn)

    MySQL Dump是MySQL提供的方便導(dǎo)出數(shù)據(jù)庫數(shù)據(jù)的工具,本文主要介紹了centos7下mysqldump定時備份數(shù)據(jù)庫的方法實現(xiàn),感興趣的可以了解一下
    2023-08-08
  • win10下安裝mysql8.0.23 及 “服務(wù)沒有響應(yīng)控制功能”問題解決辦法

    win10下安裝mysql8.0.23 及 “服務(wù)沒有響應(yīng)控制功能”問題解決辦法

    這篇文章主要介紹了win10下安裝mysql8.0.23 及 “服務(wù)沒有響應(yīng)控制功能”問題解決辦法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • 簡單講解MySQL中的多源復(fù)制

    簡單講解MySQL中的多源復(fù)制

    這篇文章主要介紹了簡單講解MySQL中的多源復(fù)制,多源復(fù)制功能自從5.7.2版本以后被加入MySQL,需要的朋友可以參考下
    2015-04-04
  • MySQL 創(chuàng)建三張關(guān)系表實操

    MySQL 創(chuàng)建三張關(guān)系表實操

    這篇文章主要介紹了MySQL 創(chuàng)建三張關(guān)系表實操,文章說先創(chuàng)建學(xué)生表然后科目表和分?jǐn)?shù)表三張有著密切關(guān)系的表,下文實操分享需要的小伙伴可以參考一下
    2022-03-03
  • Mysql深入探索之Explain執(zhí)行計劃詳析

    Mysql深入探索之Explain執(zhí)行計劃詳析

    這篇文章主要給大家介紹了關(guān)于Mysql深入探索之Explain執(zhí)行計劃的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • 基于mysql多實例安裝的深入解析

    基于mysql多實例安裝的深入解析

    本篇文章是對mysql多實例安裝進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06

最新評論