读书人

明天就要用了delphi+ado+access

发布时间: 2012-03-09 16:54:57 作者: rapoo

求救,明天就要用了,delphi+ado+access添加删除修改的语句怎么写啊.为什么跟连接SQLserver的不一样
大家帮帮忙,明天就要用了,关系到我的工作的问题
delphi+ado+access的添加删除修改的语句怎么写?为什么跟连接SQLserver的不一样,我一直都是用ADO连接sql server的,为什么写SQL的时候出现SQL语言错误呢,麻烦大家给个例子给我,谢谢了

[解决办法]
我是用udl文件来连接的。
[解决办法]
SQL语句:
INSERT
名称
INSERT — 向表中插入新行

INSERT INTO table [ ( column [, ...] ) ]
{ VALUES ( expression [, ...] ) | SELECT query }

输入
table
现存表的名称.
column
表 table 中的列/字段名.
expression
赋予 column 的一个有效表达式或值.
query
一个有效的查询.请参考 SELECT 语句获取有效参数的进一步描述.
[解决办法]
看看你的ADOTable或者ADOQuery控件,将Active属性设为True,就不会出现“cannot perform this operation on a closed dataset”的错误提示了。

1、可以在设计程序是直接将ADOTable和ADOQuery的Avtive设为True。
2、也可以在窗体的OnShow事件里填写代码如下:
ADOTable1.Active:=true;
ADOQuery1.Active:=true;


不知道对你有没有帮助,祝你成功。
[解决办法]
ADO控件设置问题

“a closed dataset ”应该能说明问题
[解决办法]
我从来都是这样写的
AdoQuery.Close;
AdoQuery.Parameters.ParamByName('Name').Value := edName.Text;
AdoQuery.Parameters.ParamByName('Tel').Value := edTel.Text;
AdoQuery.ExecSQL;

你可以试试

读书人网 >.NET

热点推荐