急求高手指导~我在用C#+access做小项目.我在access自己定义了一个函数。在access里面确认可以成功运用。但是把sql语句写在c#里面始终说我的函数未定义。这是为啥啊?有啥解决方法吗?急
解决方案 »
- 获取XML单个节点的属性值..[c#]
- 着急:有关截取字符串的问题!
- ADO.NET读取Excel数据时出现有的数据读出来为空,加了HDR=Yes;IMEX=1也不行??
- dataGridView添加了Checkbox列后如何捕捉点击动作?
- 窗体 图形 的坐标
- 问一个不是软件相关的问题,有谁知道双屏卡的详细说明。谢谢
- C#如何获得正在运行的应用程序列表,非进程列表?
- 请各位大虾帮忙看看这个关于DataGrid的奇怪问题,急!在线等。。。(100分求助)
- [winform]部署安装后如何实现修改数据库服务器地址
- 怎样使文本框里的字符串中的某一字符变成其他颜色,如蓝色!!先谢了
- TransactionScope不能正常回滚事务问题
- DataGridView 中CurrentRow、CurrentCell的问题?
参考
LZ我很困惑,access是本地数据库怎么定义函数?
/// <summary>
/// 添加数据到access方法
/// </summary>
/// <param name="filePath"></param>
public void AddData(string filePath)
{
string strConn = @"Provider = Microsoft.Ace.OLEDB.12.0; Data Source = " + filePath + ";Persist Security Info=False"; OleDbConnection conn = new OleDbConnection(strConn);
string strSql = "select * from EKInfo"; OleDbDataAdapter oda = new OleDbDataAdapter(strSql, conn);
DataSet ds = new DataSet(); conn.Open();
oda.Fill(ds, "EKInfo");
DataRow dr = ds.Tables["EKInfo"].NewRow();
dr["Url"] = "http://www.baidu.com";
dr["AddTime"] = DateTime.Now.ToShortDateString();
dr["AddCheckTime"] = "";
dr["CheckState"] = "未检查"; OleDbCommandBuilder cb = new OleDbCommandBuilder(oda);
oda.Update(ds, "EKInfo");
ds.AcceptChanges(); oda.Dispose();
conn.Dispose();
conn.Close();
}LZ这是我将excel2007文件中的数据添加到access数据库的代码
LZ参考下希望能帮到你
http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
http://topic.csdn.net/u/20100428/09/BC9E0908-F250-42A6-8765-B50A82FE186A.html
http://topic.csdn.net/u/20100626/09/f35a4763-4b59-49c3-8061-d48fdbc29561.html8、如何给分和结贴?
http://community.csdn.net/Help/HelpCenter.htm#结帖
reader = myCommand.ExecuteReader();
while (reader.Read())
{
for (int i = 0; i < reader.FieldCount; )
{
//操作
}
}