C#中读取textBox空间里的数据写到access数据库中

如图所示,读取textBox里面的数据,然后填到access数据库中
麻烦给一条完整的插入语句
我用的这条语句不行string SQLstr = "Insert into student Values(textBox1.Text,textBox2.Text,textBox3.Text,textBox4.Text,textBox5.Text,textBox6.Text)";
数据库其它字段都是文本,只有生日是 日期/时间
特别是这个生日字段怎么插入?

直接引用控件中的值
string SQLstr = "Insert into student Values('"+textBox1.Text+"','"+textBox2.Text+"','"+textBox3.Text+"','"+textBox4.Text+"','"+Convert.ToDataTime(textBox5.Text)+"','"+textBox6.Text+"')";
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-05-13
有可能是数据类型的原因。你可以先进行下数据转换!
textbox.text为文本型 也就是字符串型 你ACCESS里面的数据类型跟外面的不一样当然会出错啊
第2个回答  2009-05-13
string SQLstr = "insert into student (列名1,列名2,列名3,列名4,列名5,列名6)
values
('"+textBox1.Text+"','"+textBox2.Text+"','"+textBox3.Text+"','"+textBox4.Text+"','"+textBox5.Text+"','"+textBox6.Text+"')";
第3个回答  2009-05-13
生日是 日期/时间 要把添生日的TextBox转换了再插入数据库
Convert.ToDataTime(textBox5.Text);
第4个回答  2009-05-13
你的学号是字符串吗,编号什么的都要装换的。Time就用Convert。ToDateTime(String)。

将c#.net 多个textbox中的数据保存到access数据库表中对应的列
很简单涩 先创建个实体类 按照你的表结构把字段都写出来 ,然后后台用变量接收你的textbox控件的值 加入到实体 最后传入到数据库就可以了 不懂可以加QQ:417407904

c# 数据库 将textbox里的内容保存到数据库中
string strSQL = "insert into 用户表(用户名,密码) values('"+txtUsername.Text+"','"+txtPassword.Text+"')";是这意思吗?

C#怎么从Textbox中获取数值后写入数据库,求实例
类似这样,给Mydb数据库下一个名字叫users的拥有name、pwd两个属性的表赋值,把Textbox1的值传输给name,Textbox2的值传输给pwd.

c#richtextbox:如果把richtextbox中的文字图片保存到数据库(access)中...
openFileDialog1.Filter = "*.jpg|*.jpg|*.gif|*.gif|*.BMP|*.BMP";if (openFileDialog1.ShowDialog() == DialogResult.OK){ string fullpath = openFileDialog1.FileName;FileStream fs = new FileStream(fullpath, FileMode.Open);byte[] imagebytes = new byte[fs.Length];BinaryReader br ...

c#如何将TextBox里的值保存进数据库表中?求具体代码,用sqldatasource或s...
"server=localhost;pwd=123;uid=sa;database=kkk";\/\/数据库连接字符串,改成自己的数据库,用户名和密码 SqlConnection con = new SqlConnection(constr); con.Open(); string sql1 = "INSERT INTO tb_test(Name) VALUES('"+textbox1.Text.Trim()+"')"; SqlCommand sd1 = new...

C#中的窗体程序 想让一个窗体上textbox中的值 传递到另一个label中
最简单的方法是你先新建一个静态类 在类里面定义一个string 类型的变量 在登陆成功后给这歌变量赋值,然后就可以在登陆后的窗户使用了 public static CommonData { public string StudentId(){get;set;} } 登陆成功后赋值:CommonData.StudentId="2010307200111";使用的时候 label.Text =CommonData....

C#中怎么将textbox中的数据加入SQL表中..
values (‘值一’,'值二',‘值三’)其中, 字段名表示数据库中的列, 值代表你要插入的数据, 如果你想将一个文本框中的值插入数据库, 则将 值 更改为 文本框名.Text。---以上为一层 三层等也是一样, 在调用方法的时候将 文本框名.Text放到相对应的位置即可 ...

c#窗体中,获得textbox中的数,添加到数组中
textBox1.Text = "1 2 3 4 5";\/\/textbox1显示的字符串,带空格string str = textBox1.Text;string[] s = str.Split(new char[] { ' ' });\/\/把字符串str里的空格去除,返回一个数组。\/\/这个数组的元素就是1,2,3,4,5 了 ...

c# richtextbox : 如果把richtextbox中的文字图片保存到数据库(acces...
把你要保存的那个值序列化,保存到文件中,然后以二进制读取出来保存到数据库对应的二进制字段中去

C#写入到access数据库
string sql = "insert into 表 (列1,列2,列3) values('"+comboBox1.Text+"','"+comboBox1.Text+"','"+textBox1.Text+"')"; \/\/构造sql语句 string dbpath = AppDomain.CurrentDomain.BaseDirectory + "\\\\data\\\\database1.mdb";\/\/access数据库的路径 OleDbConnection con = new ...

相似回答