你好!
根据你的描述我们很难判断你的问题是什么,可不可以提供你程序的异常信息或者是错误信息给我们, 并且最好能把你的代码也贴出来,这样有助于找出问题和解决问题。
这儿有个完整的代码示例, 请参考:
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);
}
}
}
出自:http://blog.csdn.net/laomai/archive/2009/04/27/4131008.aspx
谢谢支持!
Jackie Sun [MSFT]
如果您对我们的论坛在线支持服务有任何的意见或建议,请通过
邮件告诉我们。
立刻免费下载
MSDN 论坛好帮手