M meyxiao Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-09 #1 在delphi中使用相对复杂的SQL是 经常出现错误 有谁能讲讲delphi中使用SQL和书写SQL有那些具体的限制 200分 应该好挣吧
R RedBeret Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-09 #2 SQL的语法根据数据库的类型而定,不同数据库的SQL语法可能稍有差别。
四 四库全书 Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-09 #4 delphi 书写sql应该是没有什么限制,限制主要在你所选则的数据库上,例如你不可能在 sqlserver中用 select * from tab
P pp虫 Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-09 #5 数据库的SQL语法和Delphi没有关系,SQL只和你使用的数据库有关。所以你写SQL语句时 可能不同的数据库对应的SQL是不一样的。如: SQLSERVER 中的SUBSTRING函数在 ACCESS中对应的应该是MID; 你在ACCESS中使用SUBSTRING 肯定就会出错。
数据库的SQL语法和Delphi没有关系,SQL只和你使用的数据库有关。所以你写SQL语句时 可能不同的数据库对应的SQL是不一样的。如: SQLSERVER 中的SUBSTRING函数在 ACCESS中对应的应该是MID; 你在ACCESS中使用SUBSTRING 肯定就会出错。
鼠 鼠标 Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-09 #6 一个好的方法就是在delphi使用某一sql语句之前。。先去查阅一下你所使用的数据库是否 支持这条语句。:)
G gzfrank Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-09 #7 对于标准的SQL语句,大多数数据库是支持的。要注意的是在书写方面的格式。 有很多的朋友经常出现的是这方面的问题。如:少引号或空格等等。
P popzhu Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-09 #8 打开SQLMONITOR跟踪程序,将SQL语句放到SQL*PLUS里去运行,可查错!
H hbezwwl Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-09 #9 写SQL应该跟经验也有关吧,用多了总会强些. 再就是自己多测试些.
D delphibase Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-09 #10 access与sql server 2000有区别!