新手学生求指点

w199096zx 2012-03-07 07:55:10
小第还是学生,在学习asp.net.自己电脑是win7,iis为7.0,sql是2008版,现在越到的问题貌似是asp.net中的sql语句不起作用了,我在sql新建查询都可以,但是放在asp.net里面就不起作用了,代码如下,额,初学望各位老人解答。
SqlConnection con = new SqlConnection(" Data Source=WIN-JKNISFADCO4;Initial Catalog=user;User ID=sa;Password=****;Integrated Security=SSPI");
string sqlstr = "select 密码 FROM [user].[dbo].[用户] where 用户名='dadad'";
SqlCommand test = new SqlCommand(sqlstr, con);
con.Open();
string test1 = test.ExecuteScalar().ToString();
TextBox1.Text = test1.ToString();
SqlCommand testcommed = new SqlCommand("delete from [user].[dbo].[用户] where 用户名='2'", con);
string s = "insert into [user].[dbo].[用户](用户名,密码) values('qwe','qwe')";
SqlCommand s1 = new SqlCommand(s, con);
con.Close();

其中第1,2行是连接数据库这个没问题,然后第3,4,5,6,7,行可以用,但是第8,9,10貌似sql无语都是无效的。删除,插入都无效,什么数据库用户权限啊什么都设置过,百度过,真心不知道这个是怎么回事,求高手解答!
...全文
106 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
yyl8781697 2012-03-08
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 dalmeeme 的回复:]

SqlConnection con = new SqlConnection(" Data Source=WIN-JKNISFADCO4;Initial Catalog=user;User ID=sa;Password=****;Integrated Security=SSPI");
string sqlstr = "select 密码 FROM [user].[dbo].[用户] whe……
[/Quote]
++
porschev 2012-03-08
  • 打赏
  • 举报
回复

.ExecuteNonQuery(); 去执行你的插入、删除语句。。。
penguin04221017 2012-03-08
  • 打赏
  • 举报
回复
对呀,没执行insert和delete语句怎么会有效
Vezn 2012-03-08
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 hyrjlzw 的回复:]
天啊,没执行当然无效
[/Quote]



+
w199096zx 2012-03-08
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 somethingjack 的回复:]

引用 9 楼 w199096zx 的回复:

有没人能介绍一本详细学习asp.net(c#,由浅如深)的本,我是自学的,书上都没有提到这点,我百度也提出说有这点!

90年9月6号的生日
[/Quote]
怎么了?
SomethingJack 2012-03-08
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 w199096zx 的回复:]

有没人能介绍一本详细学习asp.net(c#,由浅如深)的本,我是自学的,书上都没有提到这点,我百度也提出说有这点!
[/Quote]
90年9月6号的生日
w199096zx 2012-03-08
  • 打赏
  • 举报
回复
有没人能介绍一本详细学习asp.net(c#,由浅如深)的本,我是自学的,书上都没有提到这点,我百度也提出说有这点!
hyrjlzw 2012-03-07
  • 打赏
  • 举报
回复
天啊,没执行当然无效
tan598121925 2012-03-07
  • 打赏
  • 举报
回复
++[Quote=引用 2 楼 dalmeeme 的回复:]

SqlConnection con = new SqlConnection(" Data Source=WIN-JKNISFADCO4;Initial Catalog=user;User ID=sa;Password=****;Integrated Security=SSPI");
string sqlstr = "select 密码 FROM [user].[dbo].[用户] whe……
[/Quote]
dalmeeme 2012-03-07
  • 打赏
  • 举报
回复
SqlConnection con = new SqlConnection(" Data Source=WIN-JKNISFADCO4;Initial Catalog=user;User ID=sa;Password=****;Integrated Security=SSPI");
string sqlstr = "select 密码 FROM [user].[dbo].[用户] where 用户名='dadad'";
SqlCommand test = new SqlCommand(sqlstr, con);
con.Open();
string test1 = test.ExecuteScalar().ToString();
TextBox1.Text = test1.ToString();
test.CommandText="delete from [user].[dbo].[用户] where 用户名='2'";
test.ExecuteNonQuery();
test.CommandText="insert into [user].[dbo].[用户](用户名,密码) values('qwe','qwe')";
test.ExecuteNonQuery();
con.Close();
当然删除和添加合并成一句sql(用分号隔开),也可以。
zh6335901 2012-03-07
  • 打赏
  • 举报
回复
插入和删除的SqlCommand对象要执行ExecuteNonQuery方法,加上去就好了

62,267

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧