如何使用C#操作access数据库,我要全部的代码,如果access 的文件后缀不是MDB会不会对操作有影响?
解决方案 »
- 用C#修改淘宝网的宝贝价格.超级支付alipay
- 20分在线等 急 excel11.0 数据 导入 sql2000
- 奇怪的问题。TabStrip在本机器上访问时能正常显示。其他机器访问我机器确不能正常使用呢?(我是菜鸟)
- 数据操查询语句,搞了一天都没有搞定.用数据库查询语言函数如何实现./
- 入的参数可能是List任意类型的对象,请问我该如何定义。
- 为何在WndProc中捕捉不到RichTextBox中的WM_IME_CHAR消息
- 请问在文本框中怎么能控制输入数字--在线等待
- object如何转换为byte[]类型???????
- c#窗体内控件如何随着窗体大小而改变?
- 不知道是哪里错了,求解答。
- ArrayList怎么得到不重复的数据,急等!
- C# tabcontrol 如何禁止用户自行操作转换标签页
using System.Data;
using System.Data.OleDb;
namespace ADONETWriteQuery
{
class Class1
{
static void Main(string[] args)
{
string strDSN = "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=c:\\mcTest.MDB";
string strSQL = "INSERT INTO Developer(Name, Address ) VALUES(
'NewName', 'NewAddress')" ;
// create Objects of ADOConnection and ADOCommand
OleDbConnection myConn = new OleDbConnection(strDSN);
OleDbCommand myCmd = new OleDbCommand( strSQL, myConn );
try
{
myConn.Open();
myCmd.ExecuteNonQuery();
}
catch (Exception e)
{
Console.WriteLine("Oooops. I did it again:\n{0}", e.Message);
}
finally
{
myConn.Close();
}
}
}
}
public static string connectionString = "";
public static OleDbDataReader ExecuteReader(string strSQL)
{
OleDbConnection connection = new OleDbConnection(connectionString);
OleDbCommand cmd = new OleDbCommand(strSQL, connection);
try
{
connection.Open();
OleDbDataReader myReader = cmd.ExecuteReader();
return myReader;
}
catch (System.Data.OleDb.OleDbException e)
{
throw new Exception(e.Message);
}
}
public static DataSet Query(string SQLString)
{
using (OleDbConnection connection = new OleDbConnection(connectionString))
{
DataSet ds = new DataSet();
try
{
connection.Open();
OleDbDataAdapter command = new OleDbDataAdapter(SQLString, connection);
command.Fill(ds, "ds");
}
catch (System.Data.OleDb.OleDbException ex)
{
throw new Exception(ex.Message);
}
return ds;
}
}
http://topic.csdn.net/u/20090510/18/88115B15-BAC2-4A8E-B801-1B927B800A34.html
直接下个动软的代码生成器,就可以生成多数据库的demo