我在一个TADODATASET的的sql语句味
sql:=' select * from count where user='+user+' and pwd='+pwd;
总是有异常,提示为from子句出错为什么?
sql:=' select * from count where user='+user+' and pwd='+pwd;
总是有异常,提示为from子句出错为什么?
解决方案 »
- 在线程中连接数据库的代码,新手
- 在调用vc写的DLL函数时产生的变量类型转换的问题
- treeview控件
- 江湖救急:Delphi严重Bug,TADOConnection在线程内创建,TEdit控件不能切换输入法!
- 我在制作DLL 的时候遇到一个问题,希望大家近来帮忙!分数多多
- 请问名位现在开发一个即时通软件哪里有好的源码或控件呢
- 怎么样才能做个主从报表?需要哪几个控件。哪里能下载一些关于报表打印的电子书?请大侠们指点!
- dbExpress问题,SQLQuery只可处理6个字段? why
- 应用程序服务器的问题--interface not Supported!
- 请问那里有ehlib for delphi6下载?
- 如何得到当前机器中可用的COM端口
- 请教一个SPCOMM的简单问题
sql:='select * from [count] where user='+QuotedStr(user)+' and pwd='+QuotedStr(pwd);
另外字符串的查询需要引号
SQL := 'Select * from Count where User = ''' + User + ''' and pwd = ''' + pwd + '''';如果还不行, 试试把User这个字段改一下. 因为User好像是Access的保留字. 我试过"Select * from User" 这样也会错, 后来改名就没事了.
pwd:=trim(edit1.Text);
//sql:=' select * from count where user='+user+' and pwd='+pwd;
sql:='select * from work ';
dataset:=tadodataset.Create(self);
dataset.Connection:=mainform.ADOConnection1;
dataset.CommandText:=sql;
dataset.Open;
这样写还是出错啊,提示说是语法错误。
CommandText := 'SELECT * FROM CustomerTable';
Open;