早教吧作业答案频道 -->其他-->
delphi数据库问题Couldnotconvertvariantoftype(Null)intotype(string)我用delphi7ado访问数据库,连接Access,运行时要求输入用户名和密码(我之前也没设置啊),输入完后出错:Couldnotconvertvarianto
题目详情
【delphi数据库问题】Could not convert variant of type (Null) into type (string)
我用delphi7 ado访问数据库,连接Access,运行时要求输入用户名和密码(我之前也没设置啊),输入完后出错:Could not convert variant of type (Null) into type (string)
请问怎么回事?这与我的操作系统有关吗?
1.不是这个原因,只是把登录窗口去掉了,直接出现错误了
2.应该没有吧,我就添加了ADOConnection1,ADOTable1,DataSource1.
没有任何赋值,是运行时弹出错误的.有人说是delphi的ado组件和系统的ado不兼容,
我用delphi7 ado访问数据库,连接Access,运行时要求输入用户名和密码(我之前也没设置啊),输入完后出错:Could not convert variant of type (Null) into type (string)
请问怎么回事?这与我的操作系统有关吗?
1.不是这个原因,只是把登录窗口去掉了,直接出现错误了
2.应该没有吧,我就添加了ADOConnection1,ADOTable1,DataSource1.
没有任何赋值,是运行时弹出错误的.有人说是delphi的ado组件和系统的ado不兼容,
▼优质解答
答案和解析
修改个属性
ADOConnection1.LoginPrompt := False;
不知道你是用什么方式传递的数据
可能是你插入数据的时候有非空字段没有赋值,好好检查下对应的字段数据
Could not convert variant of type (Null) into type (string)
这个提示已经说了:不能将空值转换成String类型,你执行的肯定是修改或插入操作,什么系统ado,Delphi 的ado,都是同一个东西,哪来的不兼容的道理,只有说Delphi对ADO的封装性的问题,但你这个错误很明显,肯定是程序有纰漏
ADOConnection1.LoginPrompt := False;
不知道你是用什么方式传递的数据
可能是你插入数据的时候有非空字段没有赋值,好好检查下对应的字段数据
Could not convert variant of type (Null) into type (string)
这个提示已经说了:不能将空值转换成String类型,你执行的肯定是修改或插入操作,什么系统ado,Delphi 的ado,都是同一个东西,哪来的不兼容的道理,只有说Delphi对ADO的封装性的问题,但你这个错误很明显,肯定是程序有纰漏
看了 delphi数据库问题Cou...的网友还看了以下:
1.如何证明初等方阵的逆矩阵也是初等方阵2.如何证明P(i,j)-1=P(i,j)P(i(k))- 2020-04-27 …
whocanrhymethewordBill?yes,p-i-l-l是什么意思whocanrhym 2020-05-20 …
基础闯关全练水滴石穿全面过关?答案P1291.下列加点字的注音有误的一项是()A.拽出(zhuài 2020-06-28 …
基础闯关全练水滴石穿全面过关?答案P1291.下列加点字的注音有误的一项是()A.拽出(zhuài 2020-07-14 …
英语单词填空1.时间状语:d-r-n-2.场所:b-s-s-o-f-r--e-a-t-e-t3.教 2020-07-14 …
找出卡片组成新单词:l,v,i,z,c,p,c,k.(只找出一些卡片作为新单词)求高人指找出卡片组 2020-07-22 …
推断题:现有如下反应(反应条件均不给),推断物质⑴A→B+C+D⑵C+E→C+F+D⑶D+G→H⑷ 2020-07-30 …
1.如何证明初等方阵的逆矩阵也是初等方阵2.如何证明P(i,j)-1=P(i,j)P(i(k))-1 2020-11-01 …
A.鉴别jiàn弥补mí推荐jiàn轩昂xuānB.勒紧lēi勾勒lè解剖pāo脸颊jiáC.荣誉y 2021-01-14 …
英文单词分类填空动物类1.O()t()p()s2.k()t()e()3.l()b()t()r4.a( 2021-02-05 …