我用以下语句向数据库里新记录为何会出现如下错误:
File or directory does not exist
File D:\kyMIS2003\xy_infor.db
File D:\kyMIS2003\xy_infor.dbf
File D:\kyMIS2003\xy_infor.txt
File D:\kyMIS2003\xy_infor.
代码:procedure TForm2.SpeedButton1Click(Sender: TObject);
begin
with query1 do
begin
SQL.clear;
SQL.add('insert into xy_infor(XH,XM,XB,KC,XF,ZL,SJXF,GZDW,DH,BMRQ,XFZHM,BZ,JSR)values(:Xh,:Xm,:Xb,:Kc,:Xf,:Zl,:Sjxf,:Gzdw,:Dh,:Bmrq,:Sfzhm,:Bz,:Jsr)');
query1.ParamByName('Xh').value:=Trim(BhEdit.Text);
query1.ParamByName('Xm').value:=Trim(NameEdit.Text);
query1.ParamByName('Xb').value:=Trim(SexEdit.text);
query1.ParamByName('Kc').value:=Trim(kcMC.text);
query1.ParamByName('Xf').value:=Trim(XfEdit.text);
query1.ParamByName('Zl').value:=Trim(ZlEdit.text);
query1.ParamByName('Sjxf').value:=Trim(SsfEdit.text);
query1.ParamByName('Gzdw').value:=Trim(AddEdit.text);
query1.ParamByName('Dh').value:=Trim(TelEdit.text);
query1.ParamByName('Bmrq').value:=Trim(DateEdit.text);
query1.ParamByName('Sfzhm').value:=Trim(IdEdit.text);
query1.ParamByName('Bz').value:=Trim(BzEdit.text);
query1.ParamByName('Jsr').value:=Trim(JsrEdit.text);
ExecSQL;
end;
end;
说明:
在Delphi中的所有数据库组件连接的数据库为;D:\kymis\kymis.mdb(access文件)
而程序文件都放在D:\kyMIS2003目录下
请问出现如此问题如何解决?
File or directory does not exist
File D:\kyMIS2003\xy_infor.db
File D:\kyMIS2003\xy_infor.dbf
File D:\kyMIS2003\xy_infor.txt
File D:\kyMIS2003\xy_infor.
代码:procedure TForm2.SpeedButton1Click(Sender: TObject);
begin
with query1 do
begin
SQL.clear;
SQL.add('insert into xy_infor(XH,XM,XB,KC,XF,ZL,SJXF,GZDW,DH,BMRQ,XFZHM,BZ,JSR)values(:Xh,:Xm,:Xb,:Kc,:Xf,:Zl,:Sjxf,:Gzdw,:Dh,:Bmrq,:Sfzhm,:Bz,:Jsr)');
query1.ParamByName('Xh').value:=Trim(BhEdit.Text);
query1.ParamByName('Xm').value:=Trim(NameEdit.Text);
query1.ParamByName('Xb').value:=Trim(SexEdit.text);
query1.ParamByName('Kc').value:=Trim(kcMC.text);
query1.ParamByName('Xf').value:=Trim(XfEdit.text);
query1.ParamByName('Zl').value:=Trim(ZlEdit.text);
query1.ParamByName('Sjxf').value:=Trim(SsfEdit.text);
query1.ParamByName('Gzdw').value:=Trim(AddEdit.text);
query1.ParamByName('Dh').value:=Trim(TelEdit.text);
query1.ParamByName('Bmrq').value:=Trim(DateEdit.text);
query1.ParamByName('Sfzhm').value:=Trim(IdEdit.text);
query1.ParamByName('Bz').value:=Trim(BzEdit.text);
query1.ParamByName('Jsr').value:=Trim(JsrEdit.text);
ExecSQL;
end;
end;
说明:
在Delphi中的所有数据库组件连接的数据库为;D:\kymis\kymis.mdb(access文件)
而程序文件都放在D:\kyMIS2003目录下
请问出现如此问题如何解决?
解决方案 »
- 如何更改TChart 柱形图, 柱形的宽度
- 求救,用delphi6为asp写了一个dll组件,在开发机器可以顺利调用,可拿到别的机器连注册都不行了
- DBGRIDEH的一个小语句!
- 我想用DELPHI做个简单的组件,但是不知道从什么地方下手,谁能告诉我???
- 为什么我们通常指一件物品会叫做'东西',比如说,这件东西!为什么不叫南北呢?
- 有什么办法能搞到可用分,我才290分,而且每天加10分,太慢!
- 使用FindDialog来查找文档字符,但是总是出错,急求助!
- 请问,删除Registry中的值用什么函数?
- 痛苦……,痛苦……,corba如何安装在linux,我想在三层结构,服务器用corba ,客户端用delphi
- 向各位高手请教
- 如何动态使用变量名
- 十万火急,高手帮忙,DATE的问题
1 看tquery的database是否设置正确
2 看database是否设置正确,数据库是否打开
[Microsoft]ODBC Microsoft Access Driver]INSERT INTO 语句含下列未知的字段名:'XFZHM'确定键入的名称是否正确,然后重试!我发现数据库中确实有‘XFZHM'这个字段,但为何会出错?