数据库连接正常
qry1是TADOQuery
ds1是TDataSource
dbgrd1是TDBGrid执行下面语句 qry1.Connection:=AdoConnection1;
qry1.SQL.Clear;
qry1.SQL.Add('select * from table1');
qry1.Close;
qry1.Open;
qry1.Active:=True;
ds1.DataSet:=qry1;
dbgrd1.DataSource:=ds1;
AdoConnection1.Close; 总是提示:
raised exception class EoleException with message ‘对象名table1无效’
qry1是TADOQuery
ds1是TDataSource
dbgrd1是TDBGrid执行下面语句 qry1.Connection:=AdoConnection1;
qry1.SQL.Clear;
qry1.SQL.Add('select * from table1');
qry1.Close;
qry1.Open;
qry1.Active:=True;
ds1.DataSet:=qry1;
dbgrd1.DataSource:=ds1;
AdoConnection1.Close; 总是提示:
raised exception class EoleException with message ‘对象名table1无效’
解决方案 »
- 数据库出错,看不太懂!
- 关于FastReport的用法,顶者有分!!
- 散分4:窗口排列问题
- 一个有关FTP的小问题
- 窗体上一些初始化的内容放在form1.oncreate和form1.onshow都可以?
- msde在哪下载?
- 我用d7调用activex的控件,结果把一个控件放在窗体上的时候提示external exception E06d7363 这个错误,是什么原因,各位大侠
- 问题原因?----------------------
- 寻找心目中一个理想的软件!
- ICQ求助!!
- 什么是结贴率
- 群里有没有dephi 高手。请教个问题 我安装winhttp组建的时候怎么老是报找不到winhttp.pas 文件
try
AdoConnection1.Connected:=True;
ShowMessage('connect OK');
except
showmessage('请检查数据库连接');
end;
数据库连接是成功的,提示connect OK,表肯定存在的
qry1.sql.clear;
qry1.sql.add('select * from table1');
qry1.open;
连接在控件里设置
AdoConnection1.Close; 数据库连接都断开了,肯定显示不了数据了.
(你不会有一个名叫“Table1”的数据表吧?) qry1.Connection:=AdoConnection1;
qry1.Close; //通常在查询前要关闭数据表
qry1.SQL.Clear;
qry1.SQL.Add('select * from table1');
//qry1.Close; //这一句没有必要
qry1.Open;
//qry1.Active:=True; //这一句等效于 qry1.Open; 没有必要重复
ds1.DataSet:=qry1;
dbgrd1.DataSource:=ds1;
//AdoConnection1.Close; //这句通常放在窗体关闭 OnClose 中
//如果查询后立即断开连接,你将丢失
//查询到的所有数据。
qry1.Close; //通常在查询前要关闭数据表
qry1.SQL.Clear;
qry1.SQL.Add('select * from table1');
//qry1.Close; //这一句没有必要
qry1.Open;
//qry1.Active:=True; //这一句等效于 qry1.Open; 没有必要重复
ds1.DataSet:=qry1;
dbgrd1.DataSource:=ds1;
//AdoConnection1.Close; //这句通常放在窗体关闭 OnClose 中
//如果查询后立即断开连接,