当前位置:编程学习 > C#/ASP.NET >>

帮我看看下面语句哪里出了问题


我想通过C#在数据库中新建一个表,SQL语句中含有变量,调试时这里出现了问题。

  C# 数据库 --------------------编程问答-------------------- 建表语句貌似不可以用参数,应该把SQL拼接出来后,用 exec 执行 --------------------编程问答--------------------
引用 1 楼 tcmakebest 的回复:
建表语句貌似不可以用参数,应该把SQL拼接出来后,用 exec 执行

能帮我写出一个正确的语句吗? --------------------编程问答--------------------

SqlConnection conn = new SqlConnection();
conn.ConnectionString = "";
conn.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;  
cmd.CommandText = "
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[user]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[user]
create table user(id int,name nvarchar(8))";
cmd.ExecuteNonQuery();  
--------------------编程问答-------------------- 同意楼上的。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,