添加字段后dbgrideh报错

elapse2010 2005-10-21 11:07:28
我用dbgrideh显示select出来几个字段(使用的SYBASE数据库),没有问题。现在需要添加一个INT字段,query和dbgrideh里都添加了该字段,编译没有问题,运行时报错:implicit conversion from datatype 'char' to 'int' is not allowed。字段排列顺序没有错误,这是什么原因呢?
...全文
111 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xxx168xxx 2005-10-22
  • 打赏
  • 举报
回复
字段类型错误嘛
wdswcy 2005-10-21
  • 打赏
  • 举报
回复
procedure TForm1.ADOQuery1AfterInsert(DataSet: TDataSet);
begin

// 在这加如下初始语句
dataset.fieldbyname('添加的字段名').asinteger:=0;
end;
chinasdp 2005-10-21
  • 打赏
  • 举报
回复
你添加的字段默认的是不是char类型的,而数据库是是int型的。
添加的时候你定义字段类型了吗?
jabmoon 2005-10-21
  • 打赏
  • 举报
回复
字段类型错误嘛

5,927

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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