首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“@ate”传递参数附近的不正确语法

“@ate”传递参数附近的不正确语法
EN

Stack Overflow用户
提问于 2021-01-19 04:53:39
回答 1查看 94关注 0票数 1

当我执行这段代码时,我会得到一个错误

在“@ate”._附近不正确的语法,用户未处理的异常

请帮帮忙。

代码语言:javascript
复制
string cs = ConfigurationManager.ConnectionStrings["DBCS"].ConnectionString;

using (SqlConnection con = new SqlConnection(cs))
{  
    dat = "h1";

    SqlCommand ren = new SqlCommand();
    StringBuilder sbcomand = new StringBuilder("create table @ate (rno varchar, stat bit)");

    SqlParameter param = new SqlParameter("@ate",dat);
    ren.Parameters.Add(param);
    ren.CommandText = sbcomand.ToString();
    ren.CommandType = CommandType.Text;
    ren.Connection = con;

    con.Open();
    ren.ExecuteNonQuery();
    con.Close();
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-19 05:09:01

代码语言:javascript
复制
string cs = ConfigurationManager.ConnectionStrings["DBCS"].ConnectionString;

using (SqlConnection con = new SqlConnection(cs))
{  
    dat = "h1";
    string sbcomand = string.Format("create table {0} (rno varchar, stat bit)", dat );

    con.Open();
    using (SqlCommand command = new SqlCommand(sbcomand , con))
    command.ExecuteNonQuery();
    con.Close();
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65785663

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档