procedure TForm1.Button1Click(Sender: TObject);
var
ADOC: TADOConnection;
ConStr:widestring;
ADOQ: TADOQuery;
begin
ADOC:=TADOConnection.create(nil);
adoq:=TADOQuery.Create(nil);
ConStr:=
'Provider=MSDASQL.1;Password=lover;Persist Security Info=True;Use' +
'r ID=root;Extended Properties="DRIVER={MySQL ODBC 3.51 Driver};O' +
'PTION=1;PORT=0;SERVER=localhost;datebase=lover;"' ;
adoc.ConnectionString:=ConStr;
adoc.Open;
adoq.Connection:=adoc;
adoq.SQL.Add('SELECT * FROM t_user');
adoq.Open;
adoq.Close;
adoc.Close;end;end.我这样写了 为什么 他出现异常 说 no database selected 怎么回事
var
ADOC: TADOConnection;
ConStr:widestring;
ADOQ: TADOQuery;
begin
ADOC:=TADOConnection.create(nil);
adoq:=TADOQuery.Create(nil);
ConStr:=
'Provider=MSDASQL.1;Password=lover;Persist Security Info=True;Use' +
'r ID=root;Extended Properties="DRIVER={MySQL ODBC 3.51 Driver};O' +
'PTION=1;PORT=0;SERVER=localhost;datebase=lover;"' ;
adoc.ConnectionString:=ConStr;
adoc.Open;
adoq.Connection:=adoc;
adoq.SQL.Add('SELECT * FROM t_user');
adoq.Open;
adoq.Close;
adoc.Close;end;end.我这样写了 为什么 他出现异常 说 no database selected 怎么回事
解决方案 »
- 函数的问题
- 请问有用indy编写屏幕传输的视频教程吗?
- 在2005版本中的O/R mapping工具是什么呀?
- 想学三层,看哪本书好点,麻烦给全名好让我去买,谢谢大家
- 焦點問題!
- 急!!!,分布式多层应用中如何在服务器应用程序中添加功能对象(function object)?
- 〈〈〈调查〉〉〉,兄弟们每月工资是多少K?从事什么项目开发?
- 如何将硬盘一个目录下的文件复制为另一个路径下的其他名文件????
- 提问我想在ClientDataSet中用filter进行模糊查询应该怎么写呢???????
- DELPHI的同志们,我是个刚转行用DELPHI的,有几个基本的问题,请大家解答,分不多,谢谢各位了
- 怎么判断 汉字 中的 数字及标点符号?
- 如何用DELPHI通过串口或并口控制灯的亮灯,给个大概的思路
看一下你的联接字符串是否正确
procedure TForm1.Button1Click(Sender: TObject);
const
constr='Provider=SQLOLEDB.1;Password=sa;Persist Security Info=True;User ID=sa;Initial Catalog=master';
var
ADOC: TADOConnection;
ADOQ: TADOQuery;
begin
ADOC:=TADOConnection.create(nil);
adoq:=TADOQuery.Create(nil);
try
adoc.ConnectionString:=ConStr;
adoc.Open;
adoq.Connection:=adoc;
adoq.SQL.Text := 'select * from a';
adoq.Open;
showmessage('OK');
finally
adoq.Free;//创建对像要记得释放
ADOC.Free;
end;end;
adoc.Open;adoc不需要Open动态创建的要释放