查询值的数目和目标字段中的数目不同(50分)

  • 主题发起人 主题发起人 tanbo234567
  • 开始时间 开始时间
T

tanbo234567

Unregistered / Unconfirmed
GUEST, unregistred user!
query1.SQl.Add('insert into 飞机表 (型号,序号,循环周期,上次检查时期,下次检查时间,总时间)');
query1.SQL.Add('values('''+edit1.text+''','''+edit2.text+''','''+edit3.text+''','''+edit4.text+''','''+edit5.text+''')');
请问这样写可以吗?
 
可以啊,不行吗?
 
不行,你还有一个字段没有赋值
 
你有六个字段,但是只给了五个字段赋值。
 
要一一对应才可以的
 
"查询值的数目和目标字段中的数目不同"
提示已经说得很清楚了,仔细检查一下你要插入的字段和值的数目吧,6个字段,而你只给了5个值,注意时间一般都用参数的形式来给值
 
字段没有对应 还有数据类型估计也不对
,'''+edit4.text+''' 这样的形式传SQL语句只有再你的字段类型是字符类型才对
 
呵呵,没注意, 每个人十分,
 
请问下时间的应该怎么改啊?我是初学着
 
my god ,设置默认值 .
 
请问能说详细点吗?怎么输入时间?
 
既然你的所有值都用EDIT来给的,那么你把时间的字段的类型设置为“varchar”就行了,然后,你的时间多少就自己写在EDIT里,保存就行了。
 

Similar threads

S
回复
0
查看
858
SUNSTONE的Delphi笔记
S
S
回复
0
查看
784
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
761
SUNSTONE的Delphi笔记
S
后退
顶部