| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1457 人关注过本帖
标题:新手求大神指导,我往数据库增加记录时候提示的!数据库是Access
只看楼主 加入收藏
lap27510
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2019-9-7
结帖率:50%
收藏
已结贴  问题点数:20 回复次数:4 
新手求大神指导,我往数据库增加记录时候提示的!数据库是Access
   private void button1_Click(object sender, EventArgs e)
        {

            string Con = "provider=MIcrosoft.ACE.OLEDB.12.0;" + @"Data source=D:\c\DataBase\student.accdb";//第二个参数为文件的路径  
            OleDbConnection conn = new OleDbConnection(Con);
            conn.Open();//建立连接
            string no = "'" + textBox1.Text + "'", name = "'" + textBox2.Text + "'",a= "'" + textBox3.Text + "'",
            tal = "'" + textBox4.Text + "'",gen = "'" + comboBox1.Text + "'";
            string insert = "INSERT INTO student(studentno,studentname,age,tall,gender)values(n,name,a,tal,gen)";
            OleDbCommand mycommand = new OleDbCommand(insert, conn);
            mycommand.ExecuteNonQuery();           //这里提示至少有一个值没有指定值,请问是哪里的问题!
            OleDbDataAdapter inst = new OleDbDataAdapter("SELECT * FROM student", conn);//选择全部内容

            DataSet ds = new DataSet();//临时存储
            inst.Fill(ds);//用inst填充ds
            dataGridView1.DataSource = ds.Tables[0];//展示ds第一张表到dataGridView1控件
            conn.Close();
        }
搜索更多相关主题的帖子: conn 提示 new Text 数据库 
2020-08-04 23:08
lin5161678
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:45
帖 子:1136
专家分:3729
注 册:2011-12-3
收藏
得分:10 
你得用字符串拼接的方式 把变量的值放到同一个字符串里面
而不是在字符串里面写变量 n,name,a,tal,gen
那只是字符串的字符 不会扩展填充成前面的字符串

https://zh.
2020-08-05 10:37
lap27510
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2019-9-7
收藏
得分:0 
回复 2楼 lin5161678
能简单举例吗?麻烦了
2020-08-05 19:21
apull
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:三体星系
等 级:版主
威 望:216
帖 子:1479
专家分:9035
注 册:2010-3-16
收藏
得分:10 
string insert = "INSERT INTO student(studentno,studentname,age,tall,gender)values(n,name,a,tal,gen)";
你这里的no,name,a,tal,gen不是变量,他们是字符串的一部分


string insert = "INSERT INTO student(studentno,studentname,age,tall,gender)values(" + no + "," + name + "," + a + "," + tal + "," + gen + ")";
2020-08-05 21:36
lap27510
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2019-9-7
收藏
得分:0 
回复 4楼 apull
谢谢,非常感谢!可以了!!
2020-08-05 21:40
快速回复:新手求大神指导,我往数据库增加记录时候提示的!数据库是Access
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030711 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved