我初学ASP.NET 用VS2005写与ACESS数据
VS2005好像没有比较方便的与数据库连接的控件,一定要写代码吗?
我想写一个对数据库 读,写 的程序,
string strConnection = "Provider=Microsoft.Jet.OleDb.4.0; ";
strConnection += @ "Data Source=C:\db.mdb ";
OleDbConnection objConnection = new OleDbConnection(strConnection);
string xingming1 = TextBox1.Text.ToString();
string strInsert = "INSERT INTO Table1 (姓名A) VALUES ( ' " + xingming1 + ') ";
OleDbCommand objCommand = new OleDbCommand(strInsert, objConnection);
objConnection.Open();
objCommand.ExecuteNonQuery();
objConnection.Close();
可以写入数据库
我想怎样将一条满足条件的纪录从数据库中读出呢
如从数据库中读 姓名=“张三”的人的年龄 给label1.text 呢?
------解决方案--------------------------------------------------------
将插入数据库的语句变为查询的,不就可以了吗?
然后在执行那个语句的时候,将记录集丢给DataSet或OleDbDataReader(不知道ACCESS有没有DataReader,好象有)不就可以了吗?
------解决方案--------------------------------------------------------
"select * from Table1 where XXXXX= ' " + XXXXX + " ' ";
OleDbDataReader dr = cmd.ExecuteReader();
看的懂估计也就行了,要是不太懂就看看ado的书吧。
------解决方案--------------------------------------------------------
LZ请你应该多看看MSN和一些基础教程,VS2005里提供的控件,可以实现不写一行代码与数据库连接,并且实现编辑,删除等功能。
------解决方案--------------------------------------------------------
楼主去看看accessdatasource,还有一些gridview之类的控件
怎么用用,就可以很简单的实现你的目的了.