H
hunzean
Unregistered / Unconfirmed
GUEST, unregistred user!
先说问题:
我有一个数据库,存放了很多的设备的基础信息(包括厂商、型号等)和相关其他信息。别人需要查设备的信息。为了不让别人访问我的数据库,想做一个COM或者DLL。目前我想做个DLL,在DLL第一次调用时,把数据库里的信息读到内存,用数组存着。以后每次调用时,均使用这个数组。
目前,有几个疑问:
1。DLL中怎么读取数据库里信息,用ADO还是其他?若有个小例子则更好。
2。怎么控制只读一次数据库?是不是第一次进来读完数据库时,将一个全局变量置为True,第二次进来的时候判断这个变量。这样可以吗?DLL中是否有这样功能的全局变量?
3。由于DLL中有一定的运算。我会在运算过程中设置一些变量和数组,用于存放中间运算数据。当一个引用中的运算没有完成时,第二个引用也开始运算。是不是和第一次的应用有冲突,怎么避免?听说用Session,怎么用?希望各位给我个例子。
我的邮箱Alichuang@cn.nwcyberbase.com
我有一个数据库,存放了很多的设备的基础信息(包括厂商、型号等)和相关其他信息。别人需要查设备的信息。为了不让别人访问我的数据库,想做一个COM或者DLL。目前我想做个DLL,在DLL第一次调用时,把数据库里的信息读到内存,用数组存着。以后每次调用时,均使用这个数组。
目前,有几个疑问:
1。DLL中怎么读取数据库里信息,用ADO还是其他?若有个小例子则更好。
2。怎么控制只读一次数据库?是不是第一次进来读完数据库时,将一个全局变量置为True,第二次进来的时候判断这个变量。这样可以吗?DLL中是否有这样功能的全局变量?
3。由于DLL中有一定的运算。我会在运算过程中设置一些变量和数组,用于存放中间运算数据。当一个引用中的运算没有完成时,第二个引用也开始运算。是不是和第一次的应用有冲突,怎么避免?听说用Session,怎么用?希望各位给我个例子。
我的邮箱Alichuang@cn.nwcyberbase.com