Data Source=" + @"PDADATE.sdf"这连接数据库字符串应该不对吧,还有sql数据库的?应该是.mdf结尾的
应该类似Data Source=(local);Initial Catalog=ABC;User ID=sa;Password=
解决方案 »
- asp.net如何调用js中的函数function
- 紧急求救,frame页面如何刷新问题?!
- 求ext学习资料
- 请问在asp.net C#中操作编辑treeview后,如何使用xmldatasource保存为xml?
- .cs页面掉用aspx 方法 的问题
- 一个数据绑定的问题(这里找到的已经解决的不是解决我的问题)
- 在线请教高手:看看这是什么原因啊?
- asp.net做个批量生成html的网站,生成静态页图片翻页怎么做啊?index_1.html,index_2.html 这样子 上一页1 2 3 4 5下一页
- ListView控件可以在WEBFORM的开发中用吗?如果不可以的话我怎么实现这种效果?
- 怎样在后台vb程序中将变量传至javascript?紧急!!!!!!!!!!!
- 正则匹配问题,那位大哥回答一下
- aspx读取html模板<TextBox>标签替换,来看看嘛
你的存储过程有返回值吗?
{
MessageBox.Show("插入数据成功", "成功");
}
是错误的写法,当然执行到if那里就停止调试了 ,你的条件是不成立的,就跳过了。
{
MessageBox.Show("插入数据成功", "成功");
}
ExecuteNonQuery这个是插入执行时要用的大方法啊
语法哪里错了
改为:cecom.CommandText = "insert into MyInfo([name],age,address) values(@name,@age,@address)"; 因为name是sql关键字
comm.CommandType = CommandType.StoredProcedure;
conn.Open();// Start a local transaction
//
SqlCeTransaction tx = conn.BeginTransaction();// By default, commands run in auto-commit mode;
//
SqlCeCommand cmd1 = conn.CreateCommand();// You may create multiple commands on the same connection
//
SqlCeCommand cmd2 = conn.CreateCommand();// To enlist a command in a transaction, set the Transaction property
//
cmd1.Transaction = tx;try
{
cmd1.CommandText = "INSERT INTO Shippers ([Company Name]) VALUES ('Northwind Traders')";
cmd1.ExecuteNonQuery(); // Auto-commited because cmd2 is not enlisted in a transaction
//
cmd2.CommandText = "INSERT INTO Employees ([Last Name], [First Name]) VALUES ('Nancy', 'Smith')";
cmd2.ExecuteNonQuery(); // This will cause referential constraint violation
//
cmd1.CommandText = "DELETE FROM Products WHERE [Product ID] = 1";
cmd1.ExecuteNonQuery(); // Commit the changes to disk if everything above succeeded
//
tx.Commit();
}
catch (Exception)
{
tx.Rollback();
}
finally
{
conn.Close();
}