怪事,用ado存取vfp数据库有bug?

wangxd 2003-07-08 08:25:59
用vfp建立一个表,有字段name长度为20
1.我建立odbc连接vfp数据库后,用bde来连接odbc建立的别名,一切正常
2.用ado来连接odbc建立的别名,能够连接。但录入数据时,必须将记录中已有的数据用鼠标选中(让其高亮显示),才能修改,否则不能修改。如果想在新增加的记录中录入数据,则需要用鼠标将空白处选中,比如name长度为20,我如果用鼠标选中3个字符长度,则只能录入3个字符,选中20个字符长度,才能录入20个字符。
不知道是我没用明白,还是ado的毛病?
...全文
34 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangxd 2003-07-15
  • 打赏
  • 举报
回复
继续啊,难道就没人遇到吗
wangxd 2003-07-13
  • 打赏
  • 举报
回复
我试验了access数据库,没有问题。vfp和sqlserver的数据库,用ado连接都有这样的毛病,不能用del键删除字段中的数据,也不能修改,增加数据,只能用鼠标将要处理的数据反白选中后才能处理,怎么回事啊?
注意:我所说的数据是记录的值
wangxd 2003-07-11
  • 打赏
  • 举报
回复
而且用bde或vfp连接就没有问题,用ado就这样,用ado连接access也没有问题,就是连接vfp和sqlserver的表这样,怪事。
勉励前行 2003-07-10
  • 打赏
  • 举报
回复
char字段是有些討厭,改成varchar就好多了,
char字段自動填空格,如果你想在一個char字段中輸入一個空格,最後發現跟沒輸入是一個樣。varchar字段就沒這個問題。不知道誰發明的讓char字段自動填空格,填0也好過填空格呀。有個結束符多好。

哪位說說自動填空格的好處。
BCB 2003-07-10
  • 打赏
  • 举报
回复
ado不能自动去掉字段的末尾空格
ppfyk 2003-07-10
  • 打赏
  • 举报
回复
我都用过没有问题呀,是不是你的BCB有问题了?
runnerrunning 2003-07-09
  • 打赏
  • 举报
回复
没见过
wangxd 2003-07-08
  • 打赏
  • 举报
回复
今天发现用ado连接sqlserver也同样如此,怎么回事,究竟哪个参数错了?

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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