C#.net 紧急求!!!!!
求判断表是否存在,不存在则建表,最后将信息插入表中,表搜索跟创建没什么问题,就只是在插入数据时提示我: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 = "";
} --------------------编程问答-------------------- 怎么老是这个问题 把代码发给我
sl0703@tom.com --------------------编程问答-------------------- 用try-catch并不严密
最好直接去查询
streing sql = "select COUNT(*) from sysdata..sysobjects where name= '" + ti +"'";
判断结果==0则表示不存在
--------------------编程问答-------------------- 初步判断应该是没找到表,用参数数组传递应该可以解决 --------------------编程问答-------------------- 同意 2楼 --------------------编程问答-------------------- +1. --------------------编程问答-------------------- 初步判断应该是没找到表,用参数数组传递应该可以解决 --------------------编程问答--------------------
+2 --------------------编程问答-------------------- --------------------编程问答-------------------- 哈数据库呀? --------------------编程问答--------------------
+3 --------------------编程问答-------------------- 看看什么错误提示
楼主结帖率很威武! --------------------编程问答-------------------- --------------------编程问答--------------------
++
可能try的时候因为其他原因ERROR了,然后到finally了,但是表没有创建,insert的时候就报错了 --------------------编程问答--------------------
+++++++NNNNNN
设断点 单步调试 看看在哪儿catch了 --------------------编程问答-------------------- 楼主未结贴-2是怎么回事
--------------------编程问答--------------------
你这一说我也注意到了,还有就是结贴率125%!!!
嘛情况? 楼主是高手啊? 连Bug都弄出来了!!!
补充:.NET技术 , C#