回答
您正在要求我們爲您提供一些代碼。你還沒有嘗試過。
使用filereader,將每行添加到一個字符串。使用executablecalar或ExecuteNonquery或其他方法將字符串添加到數據庫中。
如果你給了我們一些代碼,它會更容易幫助你。現在,我什麼都做不了。谷歌我告訴你的功能,你會發現同樣的問題足夠的話題。
這是兩個解決方案,我一直在努力
解決方案1:
//Create Connection to SQL Server
SqlConnection SQLConnection = new SqlConnection();
SQLConnection.ConnectionString = "Data Source = (local); Initial Catalog =TechBrothersIT; " + "Integrated Security=true;";
System.IO.StreamReader SourceFile = new System.IO.StreamReader(SourceFolder+SourceFileName);
string line = "";
Int32 counter = 0;
SQLConnection.Open();
while ((line = SourceFile.ReadLine()) != null)
{
//skip the header row
if (counter > 0)
{
//prepare insert query
string query = "Insert into " + TableName +
" Values ('" + line.Replace(filedelimiter, "','") + "')";
//execute sqlcommand to insert record
SqlCommand myCommand = new SqlCommand(query, SQLConnection);
myCommand.ExecuteNonQuery();
}
counter++;
}
SourceFile.Close();
SQLConnection.Close();
//Move the file to Archive folder
File.Move(SourceFolder+SourceFileName, ArchiveFodler + SourceFileName);
解決方案2:
本來我解決了這個使用Excel查詢:
Sub Transpone()
a = 1
`enter code here` b = 8
Do ' Bucle externo.
Do While Contador < 65000
Contador = Contador + 1
If Range("A" & a) <> "" Then
Range("A" & a & ":A" & b).Select
Selection.Copy
Sheets("Converted").Select
k = Range("A" & Cells.Rows.Count).End(xlUp).Row + 1
`enter code here`Range("A" & k).Select
`enter code here`Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
Sheets("Identification").Select
a = a + 8
b = b + 8
Else
Comprobar = False
Exit Do
End If
Loop
Loop Until Comprobar = False
End Sub
[SQL注入警報](http://msdn.microsoft.com/en-us/library/ms161953%28v=sql.105%29.aspx) - 你應該**不**連接在一起您的SQL語句 - 使用**參數化查詢**來代替以避免SQL注入 –
我使用SSIS腳本任務,來讀取文本文件中的行。這使我可以讀取每個循環的6行組。 變量被帶入包含插入的SQL任務。我需要一些幫助,因爲它將所有文本行插入到同一個SQL行,它不是附加的,下面你會看到插入符號。
公共無效的主要(){
SqlConnection conn = new SqlConnection("Data Source=DESKTOP-QBDQ35H; Initial Catalog=TensorFacts; Integrated Security=True");
int counter = 0;
System.IO.StreamReader file = new System.IO.StreamReader("C:\\Imagine processing\\output.txt");
string[] large = System.IO.File.ReadAllLines("C:\\Imagine processing\\output.txt");
for (int i = 0; i < large.Length; i += 6)
{
Dts.Variables["User::imageName"].Value = (string)large[i];
Dts.Variables["User::bestGuess"].Value = (string)large[i + 1];
Dts.Variables["User::secondGuess"].Value = (string)large[i + 2];
Dts.Variables["User::thirdGuess"].Value = (string)large[i + 3];
Dts.Variables["User::fourthGuess"].Value = (string)large[i + 4];
Dts.Variables["User::fifthGuess"].Value = (string)large[i + 5];
//string line0 = large[i];
//string line1 = large[i + 1];
//string line2 = large[i + 2];
//string line3 = large[i + 3];
//string line4 = large[i + 4];
//string line5 = large[i + 5];
//MessageBox.Show(line0 + '\n' + line1 + '\n' + line2 + '\n' + line3 + '\n' + line4 + '\n' + line5 + '\n');
//counter++;
}
}
那麼在SSIS 「執行SQL TAKS」 INSERT INTO dbo.scores(imageName,bestGuess,firstScore,firsTag,secondGuess,secondScore,secondTag,thirdGuess,thirdScore ,第三標籤,第四標籤,第四標籤,第四標籤,第五標籤,第五標籤,第五標籤)VALUES(?,?,0,0,?,0,0,?,0,0,?,0,0,?,0,0)
- 1. 轉換文本數據集.arff文件
- 2. 文件轉換 - .mwb到.sql文件
- 3. 轉換文本文件數據到表中的R
- 4. 將SQL數據庫/ .SQL文件轉換爲CSV文件
- 5. SQL - 文本轉換
- 6. 從我的文件/數據庫中的文本到語音轉換?
- 7. 從哪裏開始將文本文件轉換爲數據庫?
- 8. sed從dos文本文件中提取數據轉換爲csv
- 9. 將數據從.xml文件轉換爲文本
- 10. 轉換文本文件到csv Python的
- 11. PDF到文本文件的轉換
- 12. 從文本文件轉換數字數據並將其寫入.con。文件
- 13. 從文本文件插入到SQL數據庫中的信息
- 14. 將「DBML」文件轉換爲「SQL數據庫文件」
- 15. 將CSV文件轉換爲Mysql(.sql)數據庫文件?
- 16. 從文本文件插入數據到一個表SQL Server
- 17. 從HTML文本到圖形文本的替換轉換
- 18. 轉換文本文件到列表
- 19. 問題文本到excel文件轉換
- 20. 轉換文本文件到矩陣
- 21. 轉換SQL Server的文件到MySQL
- 22. PhoneGap本地數據庫從SQL文件
- 23. 轉換SQL文本到LINQ命令
- 24. 如何將文本文件中的數據轉換爲數組並返回到文本文件
- 25. SQL轉換文本字段
- 26. 將存儲爲文本的數據轉換爲數字(Oracle SQL)
- 27. 將文本文件轉換爲數組?
- 28. 文本文件轉換成數組C++
- 29. 用SQL查詢文本文件將大數轉換爲NULL
- 30. 轉換文本文件
請點擊藍色文字查看當前數據和期望的狀態 – Carlos
請點擊這個藍色文本[問]閱讀有關應該如何提問的問題, s一個[遊覽] – Plutonix