vb60+sp4 sybae11 用ado连接后....

neil 2001-03-30 04:29:00
对数据表进行addnew操作后,然后 update操作,
比如让datagrid自动addnew,update后,系统报告"缺少更新或刷新的基本表消息"
(该操作无一行代码)

我怎么也无法解决这个问题。然后请教了msdn的ado帮助,它说是odbc错误,我该如何纠正此错误?? (另外,用vb本身的数据管理工具,用同样的odbc,数据却增加的很好,)
...全文
106 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
neil 2001-05-02
  • 打赏
  • 举报
回复
楼上兄,sybase对vb的odbc支持有点问题,你所说的解决方法无法对sybase.

sybase的字段里必须含有一个text类型的字段,而且必须同步更新该字段,然后vb才支持。

呵呵,不好意思啦,这次不能给你分了,这个解决方法是我自己解决的。
playyuer 2001-03-30
  • 打赏
  • 举报
回复
另外,既然要用 DataGrid 更新数据,则该 DataSource 即: ADODB.Recordset 应仅来自一张基本表(Table),不应该有 JOIN 连接等!
playyuer 2001-03-30
  • 打赏
  • 举报
回复
datagrid 的 DataSource 即: ADODB.Recordset 至少应包括一个"键"列!
例如:
SELECT PrimaryKeyField,Field1,Field2 FROM YourTable
其中 PrimaryKeyField 应为一"主键"列!

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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