求判断表是否存在,不存在则建表,最后将信息插入表中,表搜索跟创建没什么问题,就只是在插入数据时提示我:insert 语句错误,请高手指教,,谢谢
tabna是一个表名变量,
string ti= System.DateTime.Now.ToString();
try
{
//说明存在
}
catch
{
//说明不存在
}
finally //不管try或者catch结果如何,这里总会执行
{
bop.getcom("insert into " + tabna + "(content,na,time) values('" + TextBox1.Text + "','" + Session["user"].ToString() + "','" + ti + "')");
Label1.Text = "回复添加成功";
TextBox1.Text = "";
}
tabna是一个表名变量,
string ti= System.DateTime.Now.ToString();
try
{
//说明存在
}
catch
{
//说明不存在
}
finally //不管try或者catch结果如何,这里总会执行
{
bop.getcom("insert into " + tabna + "(content,na,time) values('" + TextBox1.Text + "','" + Session["user"].ToString() + "','" + ti + "')");
Label1.Text = "回复添加成功";
TextBox1.Text = "";
}
解决方案 »
- C# 错误:设备未就绪
- 如何字符串格式化 "00:00"的样子,如"9"就变成"09:00"
- 如何封送结构体的二级指针
- [求教] 自己编写的类怎么在别的项目里使用
- 如何使用C#类生成xsd文件
- 请问如何删除DataSet里的DataTable?
- C#中的GetType怎么使用?
- c# 中 lable.text怎么选择性的调用XML的内容???最好有示例,谢了!
- 急问,怎么实现在同一个web网页上点击不同的视频号可以播放不同的视频阿?有大侠帮忙吗?谢谢阿!
- 调用解决方案另一个项目中的方法时,方法中的ConfigurationManager.ConnectionStrings["ConnStr"]是null
- 求解~~~C#连接Sql server 2005
- 一个很简单的问题InputBox()这函数怎么用哈
[email protected]
最好直接去查询
streing sql = "select COUNT(*) from sysdata..sysobjects where name= '" + ti +"'";
判断结果==0则表示不存在
++可能try的时候因为其他原因ERROR了,然后到finally了,但是表没有创建,insert的时候就报错了
+++++++NNNNNN
设断点 单步调试 看看在哪儿catch了