回 帖 发 新 帖 刷新版面

主题:初学者:关于pb中从文本框中读取数据写入数据库的实现

我做的是一个小型的管理系统,现在就是在数据窗口中添加数据不能实现我的界面是这样的

我的是一个职工信息表
有以下几个字段
id
name
age
sex
agree
address
这样几个
在窗口中以文本格式输入数据
问高手怎样才能把文本中的数据写入到数据窗口中

cmbadd添加的部分代码如下:
之前的是获得当前的缓冲区了
现在是进行添加的实现
pbname=slename.text
pbage=integer(sleage.text)
pbsex=ddlbsex.text
pbagree=sleagree.text
pbaddress=sleaddress.text

int i_n
string str
i_n=dw_1.getrow()
dw_1.setitem(i_n,"name",trim(pbname))
dw_1.setitem(i_n,"age",pbage)
dw_1.setitem(i_n,"sex",trim(pbsex))
dw_1.setitem(i_n,"agree",trim(pbagree))
dw_1.setitem(i_n,"adress",trim(pbaddress))
//using commit sqlca;
//dw_1.settext(pbname)
//dw_1.settext('pbage')
//dw_1.settext(pbsex)
//dw_1.settext(pbagree)
//dw_1.settext(pbaddress)

//str="insert into"
dw_1.setfilter("name=pbname")
dw_1.filter()

dw_1.settransobject(sqlca)
dw_1.retrieve()


本人初次使用PB,以上都是自己看着书写的,请高手多指点
不胜感激








回复列表 (共1个回复)

沙发

i_n=dw_1.getrow()改成i_n=dw_1.insertrow(0).dw_1.settransobject(sqlca)
dw_1.retrieve()这两句放到dw_1.setfilter("name=pbname")前面。

我来回复

您尚未登录,请登录后再回复。点此登录或注册