C#中怎么把Listview中的数据全部插入数据库中,数据库是Access的,小菜一个,求大神解答,要代码。。。

 我来答
kitjie2000
2016-06-16 · TA获得超过189个赞
知道小有建树答主
回答量:245
采纳率:80%
帮助的人:127万
展开全部
 connectString = "Access数据库连接引擎字符串";

 /// <summary>
        /// 执行sql语句
        /// </summary>
        /// <param name="cmdString">查询,更新,删除语句</param>
        /// <returns>成功返回true,失败返回false</returns>
        public static bool ExecuteQuery(string cmdString)
        {
            MsSql();
            SqlConnection conn = new SqlConnection(connectString);
            SqlCommand cmd = new SqlCommand(cmdString, conn);
            cmd.CommandText = cmdString;
            try
            {
                conn.Open();
                if (cmd.ExecuteNonQuery() > 0)
                {
                    conn.Close();
                    return true;
                }
                else
                {
                    return false;
                }
            }
            catch (SqlException Sqlex)
            {
                Console.WriteLine(Sqlex.Message);
                return false;
            }
        }

调用时:

for (int i = 0; i < listView1.Items.Count; i++)
            {
                string sql="insert into 数据表 (字段) values ('"+listView1.Items[i].Text.ToString()+"')";
                ExecuteQuery(sql);
            }
追问

,是插一个字段还是多个字段,我连接上了数据库,就是循环的时候死活插不进去,

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式