错误提示Invalid column name tcc2
表 tcc2怎么变成列column了呢?
直接drop table tcc2 就可以
name tcc[i]提示Incorrect syntax near 'i'.
name tcc"+i.ToString()+"也不行 for (int i = 2; i <= 12; i++)
{
string yu7 = "select count(*) from sysobjects where name = tcc"+i.ToString()+" and type = 'U' ";
SqlCommand gh7 = new SqlCommand(yu7, con); if ((int)gh7.ExecuteScalar() >= 1)
{
SqlCommand tb7 = new SqlCommand("drop table tcc"+i.ToString()+"", con);
tb7.ExecuteNonQuery();
}
}
解决方案 »
- DategridView自定义列问题
- UI线程从异步线程抛出后的诡异问题
- 跪求c#4.0相关书籍!
- 论坛权限如何控制
- 在添加WEB引用时,为什么会出现"这台计算机上的代理设置没有针对 Web 发现进行正确配置。"高手帮我!!
- ASP.NET里用户点击一个连到WORD文档的链接时,如何自动下载而不是直接打开 ?
- 怎样用WMI获得移动硬盘的序列号
- 超简单问题, WM_KEYDOWN在哪里定义的?
- webform treeview 右键点击 显示菜单改怎么做啊?
- 请问如何在c#中对数据库操作-创建新表 删除旧表?
- 怎样把数据绑定到ToolStripComboBox的ComboBox里?
- Winform中如何将自定义的对象放到DataTable中
name = tcc"+i.ToString()+" 就不行
name = 'tcc'+'"+i.ToString()+"'就行了。还是要靠自己。
如果是oracle表示一个字符串必须为单引号
但如果是SQL的话,单引号和双引号都没有什么区别的。