首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

非常十分以及极其着急中,该怎么处理

2012-02-06 
非常十分以及极其着急中,,,,,,,,,,,,,,,,,,,,,,,beginCloseSQL.ClearSQL.Add( InsertDigitCustAnalyvalu

非常十分以及极其着急中,,,,,,,,,,,,,,,,,,,,,,,
begin
                            Close;
                            SQL.Clear;
                            SQL.Add( 'Insert   DigitCustAnaly   values(:a,:b,:c,:d,:e,:f,:g,:h,:i,:j,:k,:l,:m,:n,:o,:p,:q) ');
                            Parameters.ParamByName( 'a ').Value:=Trim(dxDBLookupEdit1.Text);
                            Parameters.ParamByName( 'b ').Value:=Trim(DateTimePicker1.Date);
这是我的语句的一部分,我是要根据前面选择好之后,按保存键然后能将所选数据添加到数据表中,b这项在数据表中是日期我设为了Datetime类型,现在我要把DateTimePicker1中选的值赋到表中的b项里,因为我不知道语句究竟应该怎么写,所以写成了上面那样
Parameters.ParamByName( 'b '),Value:=Trim(DateTimePicker1.Date);
,但一运行的时候就会出错,然后这行就会变红,,所以,请大家帮帮忙吧,我应该把这条语句怎样改,谢谢了,

[解决办法]
日期跟字符串要加引号的

SQL.Add( 'Insert DigitCustAnaly values(:a, ' ':b ' ',:c,:d,:e,:f,:g,:h,:i,:j,:k,:l,:m,:n,:o,:p,:q) ');

Parameters.ParamByName( 'b '),Value:=DateTimePicker1.Date;//直接赋值,因为是Variant类型
[解决办法]
去掉trim
[解决办法]
去掉TRIM,HSWONG的SQL改的也对.
[解决办法]
少了一个 end; 在end.前面加上
[解决办法]
语句有问题,好好看看insert的语法,鄙视技术问题低于50分
[解决办法]
加单引,表示字符串嘛,INSERT语句的确有问题,应该是 Insert into DigitCustAnaly
[解决办法]
呵呵.帮你顶了..

热点排行