当然可以通过Dll实现。不过这样做意义不大。
因为返回记录至少需要自定义类型,而这样的类型只能适用于特定的数据库。
此外,你还需要传递数据库类型、数据库路径、连接字符串、记录集查询定义、制定的字段列表、匹配码列表,有这工夫在调用者中也早就查询出来了。
因为返回记录至少需要自定义类型,而这样的类型只能适用于特定的数据库。
此外,你还需要传递数据库类型、数据库路径、连接字符串、记录集查询定义、制定的字段列表、匹配码列表,有这工夫在调用者中也早就查询出来了。
尤其是在返回数据的时候会比较困难
public function SearchData(xxx as xxx) as Recordset
dim rs as new recordset
dim szSQL as string
szSQL="select * .........."
rs.open szsql,"driver={sql server},............" set SearchData=rs '返回记录集至调用者 set rs=nothingend public
调用者用
dim rs as Recordsetset rs=xxx.SearchData(xxx)这样就取得了记录集,