将c#.net 多个textbox中的数据保存到access数据库表中对应的列
问题详述:1.目前用vsc#.net创建了一个表:2.创建了一个“地税核实表_数据库”access数据库,创建表"地税核实表":3.知道如何链接数据库,希望可以详细点,刚...
问题详述:
1.目前用vsc#.net创建了一个表:
2.创建了一个“地税核实表_数据库”access数据库,创建表"地税核实表":
3.知道如何链接数据库,希望可以详细点,刚刚接触这些,求详解,求简单易懂的方法。。大神们。。。 展开
1.目前用vsc#.net创建了一个表:
2.创建了一个“地税核实表_数据库”access数据库,创建表"地税核实表":
3.知道如何链接数据库,希望可以详细点,刚刚接触这些,求详解,求简单易懂的方法。。大神们。。。 展开
5个回答
展开全部
很简单涩 先创建个实体类 按照你的表结构把字段都写出来 ,然后后台用变量接收你的textbox控件的值 加入到实体 最后传入到数据库就可以了
不懂可以加QQ:417407904
不懂可以加QQ:417407904
更多追问追答
追问
可以浪费点时间用上面的一个textedit举个例子吗,希望可以保存到对应的列
追答
假如你的表为 user表 字段有name,pwd
先写一个user类
public string name{get;set;}
public string pwd{get;set;}
然后在你的窗体保存按钮click事件里写:
user us=new user
us.name=this.textbox1.text.trim();
us.pwd=this.textbox2.text.trim();
在写操作数据的语句
string cons="此为连接数据库的语句"
using(oledbconnection con=new oledbconnection(cons))
{
string sql="insert.into user(name,pwd) values(@name,@pwd)";
oledbcommand cmd=new oledbcommand(sql.tostring(),con);
cmd.parameters.add("@name",oledbtype.vachar).value=us.name;
cmd.parameters.add("@pwd",oledbtype.vachar).value=us.pwd;(或者是this.textbox2.text.trim())
con.open();
int a=cmd.executeScalar();(cmd.executeNoQuery()也行 只是存在一个转换);
if(a>=1){
messagebox.show("操作成功");
}
}
这是个简单的事例
展开全部
很简单,得到每个textbox的值,获取值是this.textbox.Text
然后Insert into TableName values()
然后Insert into TableName values()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
access我讨厌他,你不如稍微琢磨下sqlite 比ACCESS好太多了。而且感觉也简单,引用进来,找个SQLHELPER或者自己写一个。就可以像操作MSSQL一样的操作数据库了
追问
谢谢这么及时的回答,不过目前要解决问题。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
其实真的太简单了,还是建议你自己到网上找找,这样有助于你成长,这一步你真的得自己卖出去!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你先建立一个类叫model保存你表中的这些字段,不知道你会不会sql语句呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询