关于vb数据库编程

[复制链接]
查看11 | 回复3 | 2008-12-10 10:30:30 | 显示全部楼层 |阅读模式
我向向数据库加数据
Adodc1.Recordset.Fields(Replace(Label1(i).Caption, " ", "")) = Text1(i).Text
这种方式来做,但是有错误,应该怎么改?
就比如Adodc1.Recordset.Fields("帐号")=text1.text
Replace(Label1(i).Caption, " ", "")) 只是我想将标题中的空格去掉,直接转换成字段名
比如"帐 号"变成"帐号"

回复

使用道具 举报

千问 | 2008-12-10 10:30:30 | 显示全部楼层
看不懂你这句代码想干吗这样的想法...总觉得如履薄冰啊...这样写容易出问题的..言归正传,你说的有错误,是什么错误?...
回复

使用道具 举报

千问 | 2008-12-10 10:30:30 | 显示全部楼层
Adodc1.Recordset(Replace(Label1(i).Caption," "))=Text1(i).Text这要求数据库字段名和Replace(Label1(i).Caption," "))标签要一致或者Adodc1.Recordset(i)=Text1(i).Text这要求数据库字段 顺序 和控件顺序 一致...
回复

使用道具 举报

千问 | 2008-12-10 10:30:30 | 显示全部楼层
如果Replace(Label1(i).Caption, " ", ""))在数据库里有对应的字段.就没问题. 这样写是可以的.你这样写是正确的.你可以一步一步调试一下.你先用Replace(Label.Caption, " ", ""))调试在用Replace(Label1(i).Caption, " ", "")) 调试就知道...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行