黑马程序员技术交流社区

标题: ado.net相关 [打印本页]

作者: 李海军    时间: 2012-4-26 20:25
标题: ado.net相关
本帖最后由 李海军 于 2012-4-26 20:28 编辑

ado.net中我想想以个以中文命名的表中插入数据代码如下
conn.Open();
                                SqlCommand cmd = conn.CreateCommand();
                                cmd.CommandText = "insert into N'文本导入和导出'(Name,Age) values(@name,@age)";
                                cmd.Parameters.Add(new SqlParameter("name", name));
                                cmd.Parameters.Add(new SqlParameter("age", age));
                                cmd.ExecuteNonQuery();
运行时报错,那么如果要对以中文命名的biao进行数据的相关操作要怎么办呢
还有怎么修改表名

作者: 张林春    时间: 2012-4-26 20:55
在SQL Server Management Studio 中找到表,右击选“重新命名(rename)"就可以了阿
如果有外键的话,会限制表名的修改,   有可能会修改不了~
你那个中文表名前面不需要加N   通常我们加n的时候。是在赋值的时候。加上的免的
查询分析器不认识。。呵呵。
作者: 黑马李亮    时间: 2012-4-27 09:43
中文命名的表名 呵呵 第一次听说 这也太不符合规范了吧




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2