谁能帮我写一段c#连接assess数据库程序
c#链接assess数据库读取值然后修改值,能用加分,最好带注释读取的值在label1中显示出来,然后再用texbox1里面的值修改...
c#链接assess数据库读取值然后修改值,能用加分,最好带注释
读取的值在label1中显示出来,然后再用texbox1里面的值修改 展开
读取的值在label1中显示出来,然后再用texbox1里面的值修改 展开
1个回答
展开全部
这种东西网上都有很详细的介绍,下这个看看:
追问
连接点不进去,能不能帮忙写一段
追答
这东西网上很多,还有解释,写出来你还看不懂。
参考下吧:
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);
}
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询