ping1982
路人甲
路人甲
  • 注册日期2007-05-21
  • 发帖数14
  • QQ
  • 铜币169枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1547回复:4

求助createrow的问题

楼主#
更多 发布于:2007-09-13 08:48
<P>Set pWSF = New AccessWorkspaceFactory<BR>Set pWS = pWSF.OpenFromFile("C:\Documents and Settings\Administrator\桌面\虚拟钻孔数据库.mdb", Application.hWnd)</P>
<P>Set pFws = pWS</P>
<P>Set pTable = pFws.OpenTable("虚拟钻孔数据")<BR>Dim pRow As IRow<BR>Set pRow = pTable.CreateRow</P>
<P>运行到Set pRow = pTable.CreateRow这里时候有错误发生 这是怎么回事啊,请大家帮帮忙 </P>
喜欢0 评分0
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
1楼#
发布于:2007-09-14 11:53
<P>你的表格可能没有OID字段?如果没有,使用下面的代码应该可以</P>
<P>'Create new row<BR>Dim pCursor As ICursor<BR>Dim pRowBuff As IRowBuffer</P>
<P>Set pRowBuff = ptable.CreateRowBuffer</P>
<P>'Populate the row with values<BR>pRowBuff.Value(0) = 100        'Numeric column<BR>pRowBuff.Value(1) = "Canada"   'Text column</P>
<P>Set pCursor = ptable.Insert(True)</P>
<P>pCursor.InsertRow pRowBuff<BR></P>
GIS麦田守望者,期待与您交流。
举报 回复(0) 喜欢(0)     评分
ping1982
路人甲
路人甲
  • 注册日期2007-05-21
  • 发帖数14
  • QQ
  • 铜币169枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2007-09-18 09:02
<P><img src="images/post/smile/dvbbs/em02.gif" /></P>
<P>谢谢楼上的好心人,问题的原因正是表格没有OID字段,并已经解决了 谢谢好心人</P><img src="images/post/smile/dvbbs/em04.gif" />
举报 回复(0) 喜欢(0)     评分
xxbtop
禁止发言
禁止发言
  • 注册日期2006-03-08
  • 发帖数5
  • QQ
  • 铜币3440枚
  • 威望3282点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2007-09-18 09:53
用户被禁言,该主题自动屏蔽!
举报 回复(0) 喜欢(0)     评分
gzstyxb
路人甲
路人甲
  • 注册日期2004-09-22
  • 发帖数358
  • QQ
  • 铜币1045枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2007-09-18 09:57
<DIV class=quote><B>以下是引用<I>xxbtop</I>在2007-9-18 9:53:07的发言:</B><BR>楼上的你错了,那不是好心人,是咱们帝国的总统...呵呵!!!</DIV>
<P>

<P><FONT size=5>确实。一看就知道混的不怎么样。连总统先生都不晓得,还好心人呢。</FONT></P>
由爱故生忧, 由爱故生怖. 若离于爱者, 无忧亦无怖.
举报 回复(0) 喜欢(0)     评分
游客

返回顶部