try
with data do //data为数据模块对象
begin
ADOQLogin.Close; //关闭ADOQuery
ADOQLogin.sql.clear; // 清空 ADOQuery的SQL语句
ADOQLogin.sql.add('SELECT * FROM Users WHERE (Username LIKE "‘+edit1.text+'")');//添加查找用户的语句
ADOConnectBooks.Connected:=True;//连接数据库
ADOQLogin.open; //打开ADOQuery
end
except
begin
messageDlg('connect to database error!',mterror,[mbOK],0);//如果打开数据库不成功提示
close;
设计了一个登陆窗口,运行成功 但是输入用户名跟密码后 提示列名无效 改如何修改
with data do //data为数据模块对象
begin
ADOQLogin.Close; //关闭ADOQuery
ADOQLogin.sql.clear; // 清空 ADOQuery的SQL语句
ADOQLogin.sql.add('SELECT * FROM Users WHERE (Username LIKE "‘+edit1.text+'")');//添加查找用户的语句
ADOConnectBooks.Connected:=True;//连接数据库
ADOQLogin.open; //打开ADOQuery
end
except
begin
messageDlg('connect to database error!',mterror,[mbOK],0);//如果打开数据库不成功提示
close;
设计了一个登陆窗口,运行成功 但是输入用户名跟密码后 提示列名无效 改如何修改
解决方案 »
- 怎样设置DBLookupComboboxEh隐藏列呢?
- 下面分别是一个将Excel导入到SQLServer数据库,SQLServer数据库的一个表导出到Excel的代码.但都提示同一个错误??
- 在dbgrideh中如何自动计算列?
- 存储过程的菜鸟问题
- 摄像头和麦克风就可以在网络上进行视频和音频的聊天
- 怎样获取远进程中已加载的DLL中某个函数的线性地址?
- *****请教高手!!!这样的问题如何用ADOQuery解决****** >100分
- 讨论:刚才看到“3721与Opera合作推出Opera 6.04中文版”,大家对3721如何看待?
- Socket 发送16进制数的诡异现象,求解
- 考勤管理系统的源代码!!!!!
- ultraedit里,当选择列模式时,用用查找替换功能,替换里面的内容,为什么选择的内容比较多的时候,只替换一部分,不能全部替换,为什么?
- delphi2010+fb2.12嵌入式不成功求教
1、所连的库对不对
2、字段名称是否正确
这个有问题
trim(edit1.text)
'SELECT * FROM Users WHERE (Username LIKE "‘+edit1.text+'")'
应该修改为:
'SELECT * FROM Users WHERE (Username LIKE '+quotedstr(trim(edit1.text))+ ")"
后面引号什么情况
sql.Text:='SELECT * FROM [Users] WHERE [Username] LIKE '''+edit1.text+'''';