S
sweetbriar
Unregistered / Unconfirmed
GUEST, unregistred user!
程序如下:
with query1 do
begin
sql.Clear;
sql.add('insert into info(number,date,qyname,fzrname,addr,charge,jjtype,hdpz,bankroll,tel)');
sql.Add('valuesa,:b,:c,:d,:e,:f,:g,:h,:i,:j)');
parambyname('a').AsString:=form2.string_number;
parambyname('b').asstring:=form2.string_date;
parambyname('c').AsString:=form2.string_qyname;
parambyname('d').AsString:=form2.string_fzrname;
parambyname('e').asstring:=form2.string_addr;
parambyname('f').AsString:=form2.string_charge;
parambyname('g').AsString:=form2.string_jjtype;
parambyname('h').AsString:=form2.string_hdpz;
parambyname('i').asstring:=form2.string_bankroll;
parambyname('j').AsString:=form2.string_tel;
query1.ExecSQL;
end;
但是程序运行之后会出现如下错误信息
project jlz.exe raised exception class EDBEnginError with message 'Unknown database.alias:jl'
[Microsoft][ODBC Microsoft Access 驱动程序]INSERT INTO 语句的语法错误。
我是不知道为什么会有这样的错误,因为我用同样的方法添加其他程序的记录时是没有错误
的,只不过这里多了几项数据而已,就出现错误了。忘那位高手帮助一下。
PS:我是刚到此论坛,只有255分的积分,也不知道是怎样给分的。
with query1 do
begin
sql.Clear;
sql.add('insert into info(number,date,qyname,fzrname,addr,charge,jjtype,hdpz,bankroll,tel)');
sql.Add('valuesa,:b,:c,:d,:e,:f,:g,:h,:i,:j)');
parambyname('a').AsString:=form2.string_number;
parambyname('b').asstring:=form2.string_date;
parambyname('c').AsString:=form2.string_qyname;
parambyname('d').AsString:=form2.string_fzrname;
parambyname('e').asstring:=form2.string_addr;
parambyname('f').AsString:=form2.string_charge;
parambyname('g').AsString:=form2.string_jjtype;
parambyname('h').AsString:=form2.string_hdpz;
parambyname('i').asstring:=form2.string_bankroll;
parambyname('j').AsString:=form2.string_tel;
query1.ExecSQL;
end;
但是程序运行之后会出现如下错误信息
project jlz.exe raised exception class EDBEnginError with message 'Unknown database.alias:jl'
[Microsoft][ODBC Microsoft Access 驱动程序]INSERT INTO 语句的语法错误。
我是不知道为什么会有这样的错误,因为我用同样的方法添加其他程序的记录时是没有错误
的,只不过这里多了几项数据而已,就出现错误了。忘那位高手帮助一下。
PS:我是刚到此论坛,只有255分的积分,也不知道是怎样给分的。