我有一個C#程序從中我想執行插入選擇問題,C#
Insert into table
Select * from table2
下面的代碼我有
using (SqlConnection conn = new SqlConnection(ConfigurationManager
.ConnectionStrings["SQLConnectionString2"].ConnectionString))
{
conn.Open();
string selectStmt = "INSERT INTO [TestDB].[dbo].[Test] (ID, Name, CreatedDate) " +
"SELECT TOP 10 [ID], [Name], [CreatedDate] FROM [TestDB].[dbo].[TempOrig]";
using (SqlCommand cmd2 = new SqlCommand(selectStmt, conn))
{
int resultValue = cmd2.ExecuteNonQuery();
Console.WriteLine(resultValue.ToString());
}
conn.Close();
}
我看不出有任何行被插入到[TestDB].[dbo].[Test]
既不有一個錯誤。
我不確定發生了什麼事。
感謝 MR
你告存在'TempOrig'表中的數據? – user3185569
| DataDirectory |的另一個受害者連接字符串中的快捷方式? _resultValue_的價值是什麼? – Steve
調試程序。是否拋出異常?如果沒有,則SQL代碼或數據庫本身存在問題。 – null