sSQL := 'update person set SName='+Quotedstr(edit2.text)+' where XH=' + Quotedstr(edit1.text);
我使用这条语句更新数据
现在 我要再更新 MARKS 的信息
要怎么写
还有要是我要更新conboBox中的信息
要怎么写
我使用这条语句更新数据
现在 我要再更新 MARKS 的信息
要怎么写
还有要是我要更新conboBox中的信息
要怎么写
调试欢乐多
遍历Combobox1.Items,自己写更新代码
+ 'SName='+Quotedstr(edit2.text)+','
+ 'MARKS='+Quotedstr(edit3.text)+','
+ 'conboBox='+Quotedstr(edit3.text)
+ ' where XH=' + Quotedstr(edit1.text);
说的是数据类型不匹配
我的设置男女两个选项 要怎么保存
你那个数据库里面的字段是什么类型啊,如果是整型的话例如:
1代表男,2代表女,
你就把第一个设置成男,第二个设置成女,直接用combobox.Itemindex+1就可以取到值了。
数据库里是 false true 就是点对勾的
我想在程序显示时改成 男女 要怎么做
要怎么保存进去呢
这样就更好办了,你在combobox的Items属性里面加入男、女两行字如下:
如果false代表男,true代表女就按照下面这么加:
男
女
如果false代表女,true代表男就按照下面这么加:
女
男你查询出来的时候
combobox.ItemIndex=query.FieldByName('字段名').AsInteger;
要是更新就直接取combobox.ItemIndex的值就可以了。
明白了吧?》
就是具体怎么写不会
就比如说读取combobox1 为 男 值为0
怎么保存到数据库
这样应该明白了吧?
是什么意思啊
还需要设置什么