早教吧作业答案频道 -->其他-->
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...的网友还看了以下:
德布罗意波长公式求教注:v频率E=hνv=c/λ所以E=hc/λh/λ=E/cp=hν/cc=vλ 2020-06-22 …
十八世纪数学家欧拉证明了简单多面体中顶点数(v),面数(f),棱数(e)之间存在一个有趣的数量关系 2020-06-27 …
matlab求解globalabcdev;a=1;b=0;c=-1;d=0;e=1.5;v=1.5 2020-07-24 …
谁能给出满足下列条件的双线性映射e:G1×G2→Gt,其中G1,G2,Gt均为乘法循环群.要求是必 2020-07-30 …
探求凸多面体的面数F、顶点数V和棱数E之间的关系凸多面体面数(F)顶点数(V)棱数(E)三棱柱56 2020-08-02 …
填写下表,根据下表所填的数据,找出顶点数(V)、面数(F)与棱数(E)之间的关系:正多面体顶点数( 2020-08-02 …
各项同性材料的三个弹性常数E、G、V之间的关系G=E/2(1+V)如何证明?E是弹性模量G是剪切弹性 2020-11-02 …
填一填,想一想图形顶点数(V)面数(F)棱数(E)V+F-E(1)你能从上表中的三组数据猜测V、F和 2020-11-18 …
十八世纪瑞士数学家欧拉证明了简单多面体中面数(f)、顶点数(v)棱数(e)之间存在的一个有趣的关系式 2020-11-18 …
伟大的数学家欧拉惊奇地发现F,E,V之间存在一个奇妙的相等关系,根据上面的表格,你能归纳出这个相等关 2020-11-18 …