这里有可能存在几个问题. 1.你的实现方法不是最佳的,有可能有更好,更有效的方法,只是你没找到. 例如: 如果你要用DELPHI去做一些较复杂的操作,你可你叫它更自动一些,例如用FOR, WHILE, REPEAT等循环语句,速度快,而且容易理解. 也可以用DELPHI原有的函数. 2.如果实在不能将DELPHI的运算简化,那你应该考虑实是数据库设计的不合理造成的.因为在实际工程中,数据存取的快慢和简易完全取决于数据库设计的优劣.适当的改库是最佳的方法. 3.如果实在不能改善数据库,那你只有在SQL的存取上多下功夫.例如:让数据库动态的为你做一些东西.你可以使用PROCEDURE和FUNCTION去处理类似的操作.因为在你对将近30个字段进行操作是一定会有相同的操作只是条件有一些不同.提出这些相同的,放在数据库的PROCEDURE中,再传入条件. 如果你还有没办法,可以将具体的问题PASTE HERE,AT LEAST ONE PERSON WILL GIVE YOU A SATISFIED ANSWER. 希望这会对你有所帮助. GOOD LUCK.
这里有可能存在几个问题. 1.你的实现方法不是最佳的,有可能有更好,更有效的方法,只是你没找到. 例如: 如果你要用DELPHI去做一些较复杂的操作,你可你叫它更自动一些,例如用FOR, WHILE, REPEAT等循环语句,速度快,而且容易理解. 也可以用DELPHI原有的函数. 2.如果实在不能将DELPHI的运算简化,那你应该考虑实是数据库设计的不合理造成的.因为在实际工程中,数据存取的快慢和简易完全取决于数据库设计的优劣.适当的改库是最佳的方法. 3.如果实在不能改善数据库,那你只有在SQL的存取上多下功夫.例如:让数据库动态的为你做一些东西.你可以使用PROCEDURE和FUNCTION去处理类似的操作.因为在你对将近30个字段进行操作是一定会有相同的操作只是条件有一些不同.提出这些相同的,放在数据库的PROCEDURE中,再传入条件. 如果你还有没办法,可以将具体的问题PASTE HERE,AT LEAST ONE PERSON WILL GIVE YOU A SATISFIED ANSWER. 希望这会对你有所帮助. GOOD LUCK.
1.你的实现方法不是最佳的,有可能有更好,更有效的方法,只是你没找到. 例如: 如果你要用DELPHI去做一些较复杂的操作,你可你叫它更自动一些,例如用FOR, WHILE, REPEAT等循环语句,速度快,而且容易理解. 也可以用DELPHI原有的函数.
2.如果实在不能将DELPHI的运算简化,那你应该考虑实是数据库设计的不合理造成的.因为在实际工程中,数据存取的快慢和简易完全取决于数据库设计的优劣.适当的改库是最佳的方法.
3.如果实在不能改善数据库,那你只有在SQL的存取上多下功夫.例如:让数据库动态的为你做一些东西.你可以使用PROCEDURE和FUNCTION去处理类似的操作.因为在你对将近30个字段进行操作是一定会有相同的操作只是条件有一些不同.提出这些相同的,放在数据库的PROCEDURE中,再传入条件.
如果你还有没办法,可以将具体的问题PASTE HERE,AT LEAST ONE PERSON WILL GIVE YOU A SATISFIED ANSWER. 希望这会对你有所帮助. GOOD LUCK.
1.你的实现方法不是最佳的,有可能有更好,更有效的方法,只是你没找到. 例如: 如果你要用DELPHI去做一些较复杂的操作,你可你叫它更自动一些,例如用FOR, WHILE, REPEAT等循环语句,速度快,而且容易理解. 也可以用DELPHI原有的函数.
2.如果实在不能将DELPHI的运算简化,那你应该考虑实是数据库设计的不合理造成的.因为在实际工程中,数据存取的快慢和简易完全取决于数据库设计的优劣.适当的改库是最佳的方法.
3.如果实在不能改善数据库,那你只有在SQL的存取上多下功夫.例如:让数据库动态的为你做一些东西.你可以使用PROCEDURE和FUNCTION去处理类似的操作.因为在你对将近30个字段进行操作是一定会有相同的操作只是条件有一些不同.提出这些相同的,放在数据库的PROCEDURE中,再传入条件.
如果你还有没办法,可以将具体的问题PASTE HERE,AT LEAST ONE PERSON WILL GIVE YOU A SATISFIED ANSWER. 希望这会对你有所帮助. GOOD LUCK.