A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 孤独客 中级黑马   /  2013-6-28 15:50  /  1153 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

string dataDir = AppDomain.CurrentDomain.BaseDirectory;
            if (dataDir.EndsWith(@"\bin\debug\")||dataDir.EndsWith(@"\bin\release\"))
            {
                dataDir = System.IO.Directory.GetParent(dataDir).Parent .Parent .FullName ;
                AppDomain.CurrentDomain.SetData("DataDirectory", dataDir);

            }
            using (System.Data.SqlClient.SqlConnection conn = new

System.Data.SqlClient.SqlConnection(@"Data source=.\SQLEXPRESS;AttachDBFilename=|DataDirectory|\Database1.mdf;integrated security=True;user Instance=True"))
            {
                conn.Open();
                using (SqlCommand cmd = conn.CreateCommand())
                {
                    cmd.CommandText = "Insert into Table1(Name,Pass) values('abc','123')";       //在Table1中插入数据,并且运行成功了,刷新执行后为什么在Table1表中看不到数据??

如何才能看到,急、急!!!!
                    cmd.ExecuteNonQuery();
                    Console.WriteLine("插入成功!");
                }
            }
            Console.WriteLine ("打开成功");
            Console.ReadKey();

评分

参与人数 1技术分 +1 收起 理由
苏波 + 1

查看全部评分

1 个回复

倒序浏览
cmd.CommandText = "Insert into Table1(Name,Pass) values('abc','123')"
sql语句在C#代码里面连()也要转换的    如果嫌麻烦 你在最前面加个 @ 符号 :

cmd.CommandText = @"Insert into Table1(Name,Pass) values('abc','123')"

兄弟 你再试试!  

评分

参与人数 1技术分 +1 收起 理由
苏波 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马