OleDbCommand cmd = new OleDbCommand("Insert Into Tuser(username,password,sex,myurl,qq,msn,name,tel,address,company,dept) Values(@username,@password,@sex,@myurl,@qq,@msn,@name,@tel,@address,@company,@dept)",Conn);
cmd.Parameters.Add(new OleDbParameter("@username",OleDbType.Char,50));
cmd.Parameters["@username"].Value = t.username;
....
cmd.ExecuteNonQuery();//这里出错了
Conn.Close();----
现在我怎么样取得cmd 到底执行的sql是什么?
cmd.Parameters.Add(new OleDbParameter("@username",OleDbType.Char,50));
cmd.Parameters["@username"].Value = t.username;
....
cmd.ExecuteNonQuery();//这里出错了
Conn.Close();----
现在我怎么样取得cmd 到底执行的sql是什么?
解决方案 »
- 关于火狐的post登录的问题
- asp.net web 怎样动态生成控件呢?
- 按钮不能实现跨页提交
- 为什么我的asp.net程序,无法调用asp登陆页面设定的cookies值?是不是当跨语言、跨域时都无效?可有没有办法解决呢? 要不然程序没法运
- 有关IsPostBack和页面频繁刷新的问题
- 为什么我的cookie取不出来?
- 数据库连接失败么??!!
- 关于ubb代码的一个问题。
- 如果在global.asax中写了<object id="id" runat="server" classid="COM ClassID" scope="session"/>,在其他的aspx.cs文件中怎么用这个变
- MVC4 - 装载items(保留之前的items ) 不刷新View的难题?
- asp.net2.0中的拖拽怎么实现?
- HttpWebRequest得不到网页内容,求救!
用
cmd.CommandText;看看Sql
只是这段代码里面的参数
{
cmd.ExecuteNonQuery();}
catch(Exception e)//在这里看出错信息.
{}
final
{Conn.Close();}
另外在.NET里可以用Sql Server专门的类
问题已解决,将password 改为[password]即可 可能是关键字缘故吧。总结: 太不方便调试了。