读书人

急请问高人delphi7数据库有关问题

发布时间: 2012-02-23 22:01:34 作者: rapoo

急:请教高人delphi7数据库问题
S_sql:='select 图书名称,类型名称,图书编号,图书作者,出版社'+
'from tushuku,tushuleixing'
+'Where 图书编号='''+edit1.Text+''''
+'and tushuku.类型=tushuleixing.类型号';


工程Project.exe检测到错误类edbengineerror,错误信息:'general sql error.
[microsoft][odbc sql server driver][sql server]第1行:'='附近有语法错误。

想问高手哪里有错?

数据库是sql server的,分别有tushuku表和tushuleixing表。

[解决办法]
请注意你的写法,edit1.text 要加quotedstr来处理前端输入的单引号
S_sql:= 'select 图书名称,类型名称,图书编号,图书作者,出版社 '+
' from tushuku,tushuleixing '
+ 'Where 图书编号= '+quotedstr(edit1.Text)+ '
+ 'and tushuku.类型=tushuleixing.类型号 ';
还有最好不要用中文作字段名
====
分享快乐:www.delphichm.com

读书人网 >.NET

热点推荐