110,534
社区成员
发帖
与我相关
我的任务
分享
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;
namespace ConsoleApplication9
{
class Program
{
static void Main(string[] args)
{
string connString = @"Data Source=.;Initial Catalog=tempdb;Integrated Security=True";
string sql0 = "truncate table t;";
string sql1 = "insert into t values(2);";
try
{
using (SqlConnection conn = new SqlConnection(connString))
{
conn.Open();
SqlCommand cmd = new SqlCommand(sql0 + sql1, conn);
cmd.ExecuteNonQuery();
}
Console.WriteLine("Finished.");
}
catch (Exception ex)
{
Console.WriteLine("Failed, "+ex.Message);
}
Console.Read();
}
}
}
试了最简单的语句, 没有问题。
你这种很可能是中文导致的, 表名、字段名等千万不要用中文, 很多想不到的事情等着你。
你可以用[]把所有中文字段先括起来试试, 类似: [考场号]