C#中使用ADO.NET连接数据库,为何不能引用ADO?也就是using System.Data.ADO死活无法编译,为何? using System.Data.OleDb;这就是以前的System.Data.ADO 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 OleDb是可以连接,使用以下的就可以了,不过我真的感觉很奇怪,为何不再使用ADO了,我觉得ADO很直观的string strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Application.StartupPath + "\\db1.mdb" ; //string strConnect = "Provider=SQLOLEDB.1;Password=cellblue;Persist Security Info=True;User ID=sa;Initial Catalog=databasename;Data Source=192.168.35.10;" ; OleDbConnection aConnection = new OleDbConnection ( strConnect ) ; // 建立指向数据库的连接 OleDbCommand aCommand = new OleDbCommand ( "select * from table1" , aConnection ) ; // OleDbCommand aCommand = new OleDbCommand ( "select * from table1" , aConnection ) ; // 设计所需要返回的数据集的内容 try { aConnection.Open ( ) ; // 打开指向数据库连接 OleDbDataReader aReader = aCommand.ExecuteReader ( ) ; // 返回需要的数据集内容 this.textBox2.Text = "以下就是打开后的数据集的一个字段的所有内容!" ; while ( aReader.Read ( ) ) { this.textBox1.Text = aReader.GetString(0) ; // 屏幕输出数据集的第一个字段的所有内容,如果要第二个字段把"0"改为"1" } aReader.Close(); // 关闭数据集 } catch ( OleDbException e1 ) { this.textBox2.Text = e1.Errors[0].Message ; // 如果出错,输出错误信息 } aConnection.Close ( ) ; // 关闭指向数据库的连接 webBrowser怎么获得多个界面的html 关于dataGridView的数据更新问题 session,帮忙看看 10行小程序,用C#写的 操作数据库的数据库的源码 ,有几行看不懂 能否注释一下,谢谢。 关于字符串累加的问题? 怎样读取XML 文件 如何自动登陆校内网并发帖? 如何循环截取字符串中想要的片段?请帮忙修改一下!在线等 喇叭不见了,声音也没了,一定要重装吗? 怎样从SqlConnection派生一个ConnectionString写死的类? 怎么在工具条上放置控件(如组合框)? JAVA在WIN平台可与C#比么?
//string strConnect = "Provider=SQLOLEDB.1;Password=cellblue;Persist Security Info=True;User ID=sa;Initial Catalog=databasename;Data Source=192.168.35.10;" ; OleDbConnection aConnection = new OleDbConnection ( strConnect ) ;
// 建立指向数据库的连接
OleDbCommand aCommand = new OleDbCommand ( "select * from table1" , aConnection ) ;
// OleDbCommand aCommand = new OleDbCommand ( "select * from table1" , aConnection ) ;
// 设计所需要返回的数据集的内容
try
{
aConnection.Open ( ) ;
// 打开指向数据库连接
OleDbDataReader aReader = aCommand.ExecuteReader ( ) ;
// 返回需要的数据集内容
this.textBox2.Text = "以下就是打开后的数据集的一个字段的所有内容!" ;
while ( aReader.Read ( ) )
{
this.textBox1.Text = aReader.GetString(0) ;
// 屏幕输出数据集的第一个字段的所有内容,如果要第二个字段把"0"改为"1"
}
aReader.Close();
// 关闭数据集
}
catch ( OleDbException e1 )
{
this.textBox2.Text = e1.Errors[0].Message ;
// 如果出错,输出错误信息
}
aConnection.Close ( ) ;
// 关闭指向数据库的连接