C 匯入 匯出SQL到TXT檔案

2025-03-19 00:45:14 字數 4328 閱讀 3859

1樓:網友

/dataset ds查詢指定日期渣山資料集 filename 要導羨梁消出的文字名稱。

public void createsqltotxt(dataset ds, string filename)

httpresponse resp = ;

gb2312");

content-disposition", attachment;filename=" ;

string colheader = ls_item =

datatable dt = ;

datarow myrow = ;

int i = 0;

int cl = ;//列數。

取得資料表各列標題,各標題之間以t分割,最後乙個列標題後加回車符。

for (i = 0; i < cl; i++)

if (i ==cl - 1))

colheader += n";

elsecolheader += t";

向http輸出流中寫入取得的資料資訊。

逐行處理資料。

foreach (datarow row in myrow)

當前行資料寫入http輸出流,並且置空ls_item以便下行資料。

for (i = 0; i < cl; i++)

if (i ==cl - 1))/最後一列,加n

ls_item +=row[i].tostring() n";

elsels_item +=row[i].tostring() t";

ls_item =

呼叫。createsqltotxt(你的資料集, "你想要的名稱。txt");

如果你不知道什麼是dataset 你在問我兄知吧!

希望以上的對你有所幫助。

2樓:上海漫遊槍手

我qq空握桐巨集輪判間好像有你段冊去看看。

如何在sqlserver 2008資料庫和文字檔案或者excel之間匯入匯出

3樓:網友

右鍵user表所在的資料庫,然後任務--匯出資料,然後根據提示設定就行。

從txt中匯入。

exec master..xp_cmdshell 'bcp in c:\ c -sservername -usa -ppassword'

用帳戶密碼連線方式,匯出表所有資料。

exec master..xp_cmdshell 'bcp out c:\ c -q -usa -ppassword'

用帳戶密碼連線方式,匯出查詢資料。

exec master..xp_cmdshell 'bcp "select name from " queryout c:\ c -q -usa -ppassword'

用信任連線方式匯出。

exec master..xp_cmdshell 'bcp "select name from " queryout c:\ c -t'

4樓:

匯入到文字:

開sql 2008你要的資料庫 開啟表。

ctrl+a 複製一下就可以了。

匯入到excel

在odbc新建乙個資料來源。

資料來源需要可以連線至你的資料庫。(這個不會的話再問)開乙個空白excel

選單-〉資料-〉自其他**-〉microsoftquery-〉跳出驗證框-〉輸入資料庫管理員使用者名稱密碼-〉選中你的資料庫-〉跳出的對話方塊找到你要的user表-〉一路next即可匯出。

不知道你聽懂了沒有。

不明白可以繼續問。

5樓:網友

用sqlserver任務中的匯入匯出工具可以匯出你要的格式,但是前提是檔案要存在,就是。txt檔案事先被建立。

如果檔案不存在需要用bcp擴充套件功能,但是這個不能匯出標題,兩者結合可以自己開發ssis包,這個尚未接觸,不清楚流程。

那你可以直接把datatable寫入excel,有批量寫入的方法。

6樓:來自巢湖敬老慈幼的風車草

在資料庫上右擊 選擇 任務》匯出資料》輸入資料庫使用者名稱稱》選擇匯出型別為excel》通過查詢語句匯出。

用c#語言程式設計將txt檔案裡的資料讀取儲存(匯入)到sql資料庫表中

7樓:匿名_熱心網友

resultset rs = ;

list list1 = new arraylist();

list list2 = new arraylist();

while(

然後可以再遍歷這些bai集合輸出du出去。

多看看rs的api或者datagridview的一些個zhi屬性設定,dao甚至不用寫**,版。

就是一些展示權設定引數的問題。

如何將乙個txt文件的資料批量匯入到資料庫?

8樓:網友

這個txt是什麼樣的格式?如果有規律的格式,可以先將txt讀取到datatable中,然後迴圈datatable中的資料插入到資料庫中。

9樓:

編寫和執行存貯過程:

create procedure importtxt@dbname varchar(100)--資料庫名asdeclare @sqlstring nvarchar(1000)

set @sqlstring=n'master..xp_cmdshell ''bcp '+@dbname+'. in c:

c -s'+@@servername+' -usa -p'''

execute sp_executesql @sqlstringgo該過程將c:\ 匯入到tablename表中,要求欄位結構相符。txt文件要求是以製表符為欄位間隔符,換行為記錄間隔。

可以直接使用excel匯出的「以製表符分隔的文字文件」,或將文字文件轉換成該格式。

10樓:2237真愛一生

你需要寫乙個讀取類 ,把它讀到陣列裡面 用datareader

c#資料庫的匯入匯出

11樓:wo白色帆布鞋

20g? 你存的什麼?!

不是有資料庫麼。

12樓:玩轉資料處理

迴圈分批分多個檔案可以實現。

c#中如何匯出資料到txt檔案裡

13樓:網友

直接用將字串輸出到檔名路徑為txt字尾的檔案中。如果讀入的是位元組流可以轉換為字串再輸出。

從oracle資料庫裡匯出的資料 儲存為sql檔案 怎麼匯入其他資料庫

14樓:匿名使用者

不是應該匯出成csv或者txt格式的?要把資料匯入資料庫可以用資料匯入工具。

求把oracle匯出的txt檔案匯入到sql的c#**

15樓:網友

1.寫控制檔案格式如下(下面是我自己的,你把表名該成你自己的表,欄位該成你的欄位就可以了):

options (skip=0,rows=128)load data

infile "user_user_"

into table user_user_testtruncate

fields terminated by ',' optionally enclosed by '"'

userid,cityid,username,pwd,createtime

2.把控制檔案和資料檔案放在同乙個目錄(建議)3.執行sqlldr userid=scott/anwei@orcl control=user_user_ data=user_user_ log=user_user_ 命令。

c#如何讀取規定格式的txt檔案,並存入資料庫

16樓:網友

方法一:

private string connstr = "connstr"].connectionstring;

//// 用insert方法從文字檔案中批量匯入到資料庫表中。

17樓:網友

private void button1_click(object sender, eventargs e);;

插入資料已完成!");

注意要加上這兩個名稱空間:

using ;

using ;

18樓:網友

用cfile這個類,類內有好多函式,read,open,write……,夠用了。

c讀取檔案中特定內容後的資料c讀取txt檔案中特定內容後的資料

static void main string args 你就不會把e改為de或者ce嗎?還有另外一段 給你參考,希望你能舉一反三,直接給出答案多沒意思 console.writeline 請輸入一個英文句子 string s console.readline 讀取資料 把這個句子以 分隔開,存到陣...

c語言讀取檔案資料亂碼,c語言讀取txt檔案資料時最後有一串亂碼怎麼辦

參考 如下 include include include int main return 0 把開啟方式改為 r 以及把讀取資訊用fscanf吧,因為如果你是原先先把kk.txt寫好,然後再用你的程式開啟它的話,由於裡面有換行符以及空格等內容,除非開始你是用fwrite函式寫入的結構資訊,否則fr...

使用kettle把ecel檔案匯入到資料庫時怎麼自動建

以sql sever為例,選中某資料庫 右鍵 任務 匯入資料 資料來源 microsoft excel,然後按照提示操作即可匯入。匯入後再修改該表的列屬性。使用kettle進行excel的匯入,如何設定多表頭。在哪邊設定 使用kettle工具時,將excel 中的資料匯入到oracle資料庫時,輸出...