求大神指教 这样插入数据 为什么插不进去呢 用的是vs2010和Access2010

naruto333333 2012-05-16 10:20:17
public OleDbConnection conInsert;
public OleDbCommand dCInsert;
public DataSet dSetInsert;
public string connstring = "Provider=Microsoft.ACE.OLEDB.12.0;User ID=Admin;Data Source=videoInformation.accdb";
public bool fnInsertData()
{
try
{
string strsql = "insert into tb_video(主持人,会议主题,会议主要内容,会议日期,开始时间,参加主要人员,存放位置)values(@MeetCompere,@MeetTopic,@MeetConnent,@MeetData,@MeetStartTime,@MeetParticipant,@MeetPath)";
conInsert = new OleDbConnection(connstring);
dCInsert = new OleDbCommand(strsql, conInsert);
dCInsert.Parameters.AddWithValue("@MeetCompere", MeetCompere);
dCInsert.Parameters.AddWithValue("@MeetTopic", MeetTopic);
dCInsert.Parameters.AddWithValue("@MeetConnent", MeetConnent);
dCInsert.Parameters.AddWithValue("@MeetData", MeetData);
dCInsert.Parameters.AddWithValue("@MeetStartTime", MeetStartTime);
dCInsert.Parameters.AddWithValue("@MeetParticipant", MeetParticipant);
dCInsert.Parameters.AddWithValue("@MeetPath", MeetPath);
}
catch (Exception ex)
{
MessageBox.Show("Error : " + ex.Message);
//connectection failed
return false;
}
return true;
}
}
...全文
180 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
naruto333333 2012-05-27
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 的回复:]
也没指定类型?
http://hi.baidu.com/liyun_love_it/blog/item/650d2b2593714d21d40742f4.html
http://www.cnblogs.com/zpino/archive/2009/04/06/1430105.html
参考
[/Quote]
现在纠结 怎么用日期把我的string格式的日期插入到数据库中,这个转换老是成功不了 求指教啊
test2050 2012-05-16
  • 打赏
  • 举报
回复
也没指定类型?
http://hi.baidu.com/liyun_love_it/blog/item/650d2b2593714d21d40742f4.html
http://www.cnblogs.com/zpino/archive/2009/04/06/1430105.html
参考
naruto333333 2012-05-16
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]

引用 6 楼 naruto333333 的回复:

那要加多个变量值 就只能values(?,?,?,?,?);这样子吗

yes
[/Quote]
但是这样会出现错误说未引用对象的实例
naruto333333 2012-05-16
  • 打赏
  • 举报
回复
那像ACCESS里面的日期格式的 和C#中的datatimePicker控件的格式应该怎么转换呢
WWWWA 2012-05-16
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 naruto333333 的回复:]

那要加多个变量值 就只能values(?,?,?,?,?);这样子吗
[/Quote]
yes
naruto333333 2012-05-16
  • 打赏
  • 举报
回复
那要加多个变量值 就只能values(?,?,?,?,?);这样子吗
WWWWA 2012-05-16
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 naruto333333 的回复:]

为什么要这样更改呢,举个例子可以吗?
[/Quote]
ACCESS就是这样的,1楼就是例子
naruto333333 2012-05-16
  • 打赏
  • 举报
回复
为什么要这样更改呢,举个例子可以吗?
WWWWA 2012-05-16
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

什么意思 没看懂
[/Quote]
变量名更改为?
naruto333333 2012-05-16
  • 打赏
  • 举报
回复
什么意思 没看懂
WWWWA 2012-05-16
  • 打赏
  • 举报
回复
@MeetCompere->?
其它的自行修改
string strsql = "insert into tb_video(主持人,会议主题,会议主要内容,会议日期,开始时间,参加主要人员,存放位置)values(?,...)";
dCInsert.Parameters.AddWithValue("?", MeetCompere);

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧