谁能帮我写一段c#连接assess数据库程序

c#链接assess数据库读取值然后修改值,能用加分,最好带注释读取的值在label1中显示出来,然后再用texbox1里面的值修改... c#链接assess数据库读取值然后修改值,能用加分,最好带注释
读取的值在label1中显示出来,然后再用texbox1里面的值修改
展开
 我来答
sxhgga
2018-04-26 · TA获得超过687个赞
知道小有建树答主
回答量:1019
采纳率:74%
帮助的人:638万
展开全部

这种东西网上都有很详细的介绍,下这个看看:

access

追问
连接点不进去,能不能帮忙写一段
追答

这东西网上很多,还有解释,写出来你还看不懂。

参考下吧:

using System.Windows.Forms;  
using System.Data;  
using System.Data.OleDb;  
  
namespace WindowsFormsApplication1  
{  
    static class Program  
    {  
        /// <summary>  
        /// 应用程序的主入口点。  
        /// </summary>  
        [STAThread]  
        static void Main()  
        {  
            //构造连接字符串  
           string strConnection="Provider=Microsoft.Jet.OleDb.4.0;";  
         strConnection +=@"Data Source=//192.168.1.10//access//CSharptest.mdb";  
  
  
            OleDbConnection objConnection = new OleDbConnection(strConnection);  //建立连接  
            objConnection.Open();  //打开连接  
            OleDbCommand sqlcmd = new OleDbCommand(@"select * from person where personname='John'",objConnection);  //sql语句  
            OleDbDataReader reader = sqlcmd.ExecuteReader();              //执行查询  
            int age = new int();  
           if(reader.Read()){ //这个read调用很重要!不写的话运行时将提示找不到数据  
                age = (int)reader["age"];   //取得字段的值  
                objConnection.Close();  
                reader.Close();  
            }  
  
            Application.EnableVisualStyles();  
            Application.SetCompatibleTextRenderingDefault(false);  
            Form1 form = new Form1();  
            form.Text = age.ToString();  
            Application.Run(form);  
        }  
    }  
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式