数据表的插入

liuyuanmei 2010-09-08 03:05:02
string mystr, mysql;
mystr="provider=microsoft.jet.oledb.4.0;data source=E:\\ACCESS数据库文件\\student.mdb";
OleDbCommand mycmd=new OleDbCommand();
OleDbConnection myconn=new OleDbConnection();
myconn.ConnectionString=mystr;
myconn.Open();
mysql="insert into course values ('textBox1Text','textBox2.Text','textBox3.Text')";
mycmd.CommandText=mysql;
mycmd.Connection=myconn;
mycmd.ExecuteNonQuery();
执行红色的语句后,为什么不能把textbox的值插到数据库里去,而插入的是控件的名称?

...全文
108 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
数据库啊 熟悉
无涯大者 2010-09-08
  • 打赏
  • 举报
回复
学习。。
lonelystarxing 2010-09-08
  • 打赏
  • 举报
回复
mysql="insert into course values ('textBox1Text','textBox2.Text','textBox3.Text')";

这样要是都能被你搞出来的话
那你就牛叉了
呵呵
用“”将值传入
mysql="insert into course values ('"+textBox1.Text+"','"+textBox2.Text+"','"+textBox3.Text+"')";
你再试试需要加.tostring()不
liuyuanmei 2010-09-08
  • 打赏
  • 举报
回复
谢谢各位大哥兄弟的帮助!
q107770540 2010-09-08
  • 打赏
  • 举报
回复
mysql="insert into course values ('"+textBox1Text+"','"+textBox2.Text+"','"+textBox3.Text+"')";
MuteG 2010-09-08
  • 打赏
  • 举报
回复
mysql=string.Format("insert into course values ('{0}','{1}','{2}')",textBox1Text,textBox2.Text,textBox3.Text);

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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