社区
C++ Builder
帖子详情
ADOTable.Open后会出现“Could not convert variant of type(Null) into type(String)”错误提示
yang_jnu
2011-07-11 10:44:35
按提示,是表里出现空类型了,按照网上搜索的方法是将表里的字段设置初始值为: ' ',但问题是我的用的数据库是DBase,dbf格式的,不知如何设置字段的初始值 ,我用Database Desktop想修改表,但没发现有字段初始值的设置,求教下各位。。。。
...全文
79
5
打赏
收藏
ADOTable.Open后会出现“Could not convert variant of type(Null) into type(String)”错误提示
按提示,是表里出现空类型了,按照网上搜索的方法是将表里的字段设置初始值为: ' ',但问题是我的用的数据库是DBase,dbf格式的,不知如何设置字段的初始值 ,我用Database Desktop想修改表,但没发现有字段初始值的设置,求教下各位。。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yang_jnu
2011-07-11
打赏
举报
回复
[Quote=引用 2 楼 rouqing 的回复:]
看下哪个字段是否有空值
[/Quote]
是有空值,但我不知道在哪设置非空。。我用了下Database Desktop发现里面对字段的设置很少。。
yang_jnu
2011-07-11
打赏
举报
回复
[Quote=引用 1 楼 ksrsoft 的回复:]
Open本身没出错吧
是后边访问字段值才出错的吧
query1->FieldByName("字段")->AsString;
应该加上判断
if( query1->FieldByName("字段")->IsNull )
...
[/Quote]
open就出错了,还没引用字段呢?
纯冰糖
2011-07-11
打赏
举报
回复
看下哪个字段是否有空值
缘中人
2011-07-11
打赏
举报
回复
Open本身没出错吧
是后边访问字段值才出错的吧
query1->FieldByName("字段")->AsString;
应该加上判断
if( query1->FieldByName("字段")->IsNull )
...
纯冰糖
2011-07-11
打赏
举报
回复
不行就写代码处理一下
Delphi数据库
ado
table
.doc
Delphi数据库
ado
table
.doc
Delphi数据库知识
ado
table
Delphi数据库知识
ado
table
.docDelphi数据库知识
ado
table
.docDelphi数据库知识
ado
table
.docDelphi数据库知识
ado
table
.docDelphi数据库知识
ado
table
.docDelphi数据库知识
ado
table
.docDelphi数据库知识
ado
table
.docDelphi数据库知识
ado
table
.docDelphi数据库知识
ado
table
.docDelphi数据库知识
ado
table
.docDelphi数据库知识
ado
table
.docv
ado
table
.rar_自动填写
运行程序,点击程序中的“输入” 按钮后,需要输入的值会被自动填写到输入框中 点击程序中的“确定”按钮
程序主要演示
ADO
Table
立即提交與批量提交的使用方法
程序主要演示
ADO
Table
立即提交與批量提交的使用方法
宿舍管理系统论文
宿舍管理系统 示例:学生信息维护窗口 图4.1学生信息维护窗口图 procedure TForm3.Button1Click(Sender: TObject); begin
ado
table
1.Append//添加“添加”按钮,添加数据信息 end; procedure TForm3.Button2Click(Sender: TObject); begin
ado
table
1.UpdateStatus//添加“修改”按钮,修改信息 end; procedure TForm3.Button3Click(Sender: TObject); begin
ado
table
1.Delete//添加“删除”按钮,删除信息 end; procedure TForm3.Button4Click(Sender: TObject); begin
ado
table
1.Post//添加“确认”按钮,确定信息修改或添加或删除 end;[12] 4.3创建数据库查询窗口 示例:宿舍管理系统综合查询窗口 个人信息综合查询 procedure TForm27.Button1Click(Sender: TObject); begin
ado
query1.SQL.Clear;
ado
query1.SQL.Add('select Student.Sno,Sname,Ssex,Sage,Sdept,Ssp,SD.Dfloor,SD.Droom,SD.bed from Student,SD where Student.Sno=SD.Sno and '+ComboBox1.Text+' = '''+edit1.Text+'''');
ado
query1.
Open
;//根据输入的学生信息,查询学生的个人信息 end;
C++ Builder
13,825
社区成员
102,678
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章