오류 근처의 구문이 잘못되었습니다 '값은'내가 그것은 나를이 발생 내C# Command.ExecuteNonQuery();
cmd.ExecuteNonQuery();
에서 같은 오류가 계속이 서로 다른 것들의 톤을 시도했습니다. 구문이 가까운 'VALUE'
'System.Data.SqlClient.SqlException'형식의 처리되지 않은 예외가 system.data.dll 에 추가 정보를 발생.
코드 :
당신이 코멘트에서 볼 수 있듯이using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
namespace Server_Testing
{
class Program
{
static void Main(string[] args)
{
string conString = ConfigurationManager.ConnectionStrings["ConString"].ConnectionString;
SqlConnection con = new SqlConnection(conString);
con.Open();
SqlCommand cmd = new SqlCommand("INSERT INTO Test (Id, Name) VALUE (@Id, @Name)", con);
if(con.State == ConnectionState.Open)
{
//cmd.Parameters.Add(new SqlParameter("@Id", 1));
//cmd.Parameters.Add(new SqlParameter("@Name", "MyName"));
//cmd.Parameters.AddWithValue("@Id", 1);
//cmd.Parameters.AddWithValue("@Name", SqlDbType.NVarChar).Value = "MyName";
cmd.Parameters.AddWithValue("@Id", 1);
cmd.Parameters.AddWithValue("@Name", "Myname");
cmd.ExecuteNonQuery();
}
}
}
}
, 나는 몇 가지를 시도했지만 나를 위해 작품, 나는 바로 그것을 얻을 수가 못할 경우가 아닌 한, 그것은이어야합니다 SQL 문자열,하지만 그뿐만 아니라 잘해야합니다 .. 아무도 날 도와 줄래?