问个低级问题,在线等!!!

xiaojie98 2002-11-20 08:29:31
在建表时,有一列是default,其中autoincrement,current timestamp,user是什么意思?能不能建一个列,data type为integer,default为autoincrement,然后把这列当成主键?可为什么我这样写会报错:“type mismatch accessing external object property rs at line 26 in clicked event of object cb_bc of w_yyb”?
...全文
31 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
888888888888 2002-11-21
  • 打赏
  • 举报
回复
什么数据库
dongquestion 2002-11-21
  • 打赏
  • 举报
回复
你是什么数据库啊?sql server?ASA?
dongquestion 2002-11-21
  • 打赏
  • 举报
回复
你设了增量因子了吗?[ls] [int] IDENTITY (1, 1) NOT NULL primary key
xiaojie98 2002-11-20
  • 打赏
  • 举报
回复
我知道我第26行的语句应该这样写:dw_1.object.rs[i] = ld_rs,对吧?可为什么default设为autoincrement的那列不能自动赋值,保存时会报错,提示这列不能为空?
balloonman2002 2002-11-20
  • 打赏
  • 举报
回复
改成:
dw_1.object.rs[i] = double(ld_rs)
xiaojie98 2002-11-20
  • 打赏
  • 举报
回复
我第26行写的语句是:dw_1.object.rs[i] = string(ld_rs),可我不知道怎么会不匹配,在表里我定义的rs列是double型。
balloonman2002 2002-11-20
  • 打赏
  • 举报
回复
这两个问题没有关系啊,你那个错误是说的类型和对象属性类型不匹配;和你的表字段无关的;

604

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 控件与界面
社区管理员
  • 控件与界面社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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