在调用这个方法之前,您必须有一个有效的OleDbDataAdapter对象引用。构造函数同样也被多次重载,但多数情况下必须提供用来填充DataTable的连接信息和SQL SELECT语句。
这个OleDbDataAdapter类型不仅仅是帮助您填充DataSet中表的实体,而且也负责维护一些核心的SQL语句,这些语句可用来更新数据存储
这个OleDbDataAdapter类型不仅仅是帮助您填充DataSet中表的实体,而且也负责维护一些核心的SQL语句,这些语句可用来更新数据存储
解决方案 »
- C#怎么在打印作业生成完成前将其暂停!
- 创建线程的错误
- 写程序不是好差事你说呢?
- 类中函数声明的问题
- winform中的datagrid支不支持嵌入ComboBox?
- 我using System.Data.OracleClient;后怎么提示,OracleClient在System.Data中不存在啊?为什么?
- 急啊:呼啦啦,呼啦啦,娃娃想回家.呼啦啦,呼啦啦,又没钱回家.只好呆着啦
- 如何制作触摸屏软件?
- c#中请问如何取得相对路径如:工程所在文件夹下一a.txt,如何在程序中调用时,不给出全路径
- 关于安装程序打包Framework的问题
- sharpdevelope 引用ocx的方法与注意事项。
- Command类是怎么理解呢
{
try {
//创建一个 OleDbConnection对象
string strCon = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = ../../database/MDB数据库名称.mdb" ; OleDbConnection myConn = new OleDbConnection ( strCon ) ;
string strCom = " SELECT * FROM 数据表名称" ; //创建一个 DataSet对象
myDataSet = new DataSet ( ) ; myConn.Open ( ) ;
OleDbDataAdapter myCommand = new OleDbDataAdapter ( strCom , myConn ) ;
myCommand.Fill ( myDataSet , "数据表名称" ) ;
myConn.Close ( ) ; //关闭连接 statusBar1.Text="本地MDB数据库连接成功";
}
catch ( Exception ex )
{
statusBar1.Text="本地MDB数据库连接失败"; MessageBox.Show ( "连接本地MDB数据库发生错误:" + ex.ToString ( ) , "错误!" ) ;
}
}
sqlDataAdapter有SelectCommand、UpdateCommand、DeleteCommand、InsertCommand四个属性
其作用分别是将物理数据库的数据加载到Dataset中,将dataset中的数据更新到物理数据库中
是填充DataSet的
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;namespace WindowsApplication4
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
} private void Form1_Load(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection();
con.ConnectionString = "sever=602-17;database=AdventureWorks;uid=;pwd=";
con.Open();
SqlCommand cmd = new SqlCommand();
cmd.CommandText = "select*from yanyan";
cmd.Connection = con; SqlDataAdapter da= new SqlDataAdapter();
da.SelectCommand = cmd;
DataSet ds = new DataSet();
DataTable dt = new DataTable("yan");
ds.Tables.Add(dt);
da.Fill(ds,"stu");
}
}
}