我用DELPHI连接MYSQL4.0,安装的是MYSQLODBC3.51的驱动,用ADOConnection连接mysql数据库,adocon测试连接成功了,而后我在程序中new了一个adoquery来查询表的内容,结果却报错了,提示:project project1.exe raised execption class eoleexecption with message"未指定错误"....
请问各位大侠这个问题要怎么解决了
adocon连接字串是:Provider=MSDASQL.1;Password="";Persist Security Info=True;User ID=root;Data Source=mysql我的程序代码是:
qry := TADOQuery.Create(nil);
qry.Connection := ADOConnection1;
qry.Close;
with qry do
begin
SQL.Text := 'select * from requestuser';
try
Active := True;
showmessage(qry.Fieldbyname('userid').AsString);
finally
FreeAndNil(qry);
end;
end;另外再问大侠们一个问题,我要取一条记录,这个sql要怎么写,比如sqlserver的sql是这么写:select top 1 * from requestuser 那么在mysql中要怎么写这个语句了。请各位大侠一定告诉我,
在线等
请问各位大侠这个问题要怎么解决了
adocon连接字串是:Provider=MSDASQL.1;Password="";Persist Security Info=True;User ID=root;Data Source=mysql我的程序代码是:
qry := TADOQuery.Create(nil);
qry.Connection := ADOConnection1;
qry.Close;
with qry do
begin
SQL.Text := 'select * from requestuser';
try
Active := True;
showmessage(qry.Fieldbyname('userid').AsString);
finally
FreeAndNil(qry);
end;
end;另外再问大侠们一个问题,我要取一条记录,这个sql要怎么写,比如sqlserver的sql是这么写:select top 1 * from requestuser 那么在mysql中要怎么写这个语句了。请各位大侠一定告诉我,
在线等
解决方案 »
- DELPHI7 ccombobox 文字水平居中
- 请问哪有install sheild for delphi 打包工具的下载
- 如何清空所有的cookies??
- 怎样在程序满足一定条件后将程序自毁或自行删除?
- 如何动态生成菜单,并且在单击菜单项时获得每一个菜单的caption,name????
- 帮我写个sql语句,谢谢
- 哪里有delphi6的注册码,不要“注册码 z9j8-pum4n-c6gzq认证码 rw2-7jw ”这一组
- 请问有什么办法可以控制DBGRID的显示
- sigh,我现在连Query都不会用了:(, 请教各位网友,帮帮忙。 急,第一次在线等待!
- treeview.items.data所指向的变量在程序结束后会自动释放空间吗?
- 如何向IC卡、感应卡读写数据
- ActiveX 组件如何在 Delphi 2006 VCL Forms Application - Delphi for Win32 中安装使用?
http://www.phpe.net/mysql_manual/06-4.html
LIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目。初始记录行的偏移量是 0(而不是 1): 为了与 PostgreSQL 兼容,MySQL 也支持句法: LIMIT # OFFSET #。至于你无法建表,估计也是因为语法问题。
qry.Connection := ADOConnection1;
qry.Close;
qry.prepared:=false;
with qry do
begin
SQL.Text := 'select * from requestuser';
try
prepared:=true;
Open;
showmessage(qry.Fieldbyname('userid').AsString);
finally
FreeAndNil(qry);
end;
end;
我用你的方法试了下,问题依旧,也是报相同的错误。
qry := TADOQuery.Create(nil);
qry.Connection := ADOConnection1;
qry.Close;
qry.prepared:=false;
with TAdoQuery(qry) do
begin
SQL.Text := 'select * from requestuser';
try
prepared:=true;
Open;
showmessage(qry.Fieldbyname('userid').AsString);
finally
FreeAndNil(qry);
end;
end;
CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件
界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/11/05/523395.aspx
下载:http://szlawbook.com/csdnv2