请教oledb插入access的问题

HolyLightForever 2008-07-03 09:26:40
OleDbConnection * oleconn = __gc new OleDbConnection(S"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=test.mdb");
oleconn->Open();
String * oledata = textBox1->get_Text();
String *sql = S"insert into t1(id,name) values(1,oledata)";
OleDbCommand * oleCmd = __gc new OleDbCommand(sql,oleconn);
oleCmd->ExecuteNonQuery();
oleconn->Close();

//我需要插入的内容是在textbox里输入的,定义了oledata来取这个值,但是插入不成功,请教高手该怎么做。
...全文
45 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
HolyLightForever 2008-07-07
  • 打赏
  • 举报
回复
已经实现了,通过连接字符串实现的:
string* a = S"insert into t1 (id,name) values (1,'";
string* b = textBox1->get_Text();
string* c = S"')";
然后把3个字符串连接起来就可以实现了,谢谢各位帮忙。
HolyLightForever 2008-07-04
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 sxmonsy 的回复:]
sql = S"insert into t1(id,name) values(1,oledata)";
中间少了个空格吧
sql = S"insert into t1 (id,name) values(1,oledata)";
[/Quote]
试了下,不是这个问题。
sxmonsy 2008-07-04
  • 打赏
  • 举报
回复
sql = S"insert into t1(id,name) values(1,oledata)";
中间少了个空格吧
sql = S"insert into t1 (id,name) values(1,oledata)";
HolyLightForever 2008-07-04
  • 打赏
  • 举报
回复
自己顶下。

7,540

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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