delphi7写程序,如果不用Data Module,能不能在程序目录放一个config.ini来设置数据连接?代码怎么写?
delphi7写程序,如果不用DataModule,能不能在程序目录放一个config.ini来设置数据连接?代码是怎么样的?另一个问题,已经在每个窗体上放了自己的dat...
delphi7写程序,如果不用Data Module,能不能在程序目录放一个config.ini来设置数据连接?代码是怎么样的?另一个问题,已经在每个窗体上放了自己的datasource和clientdataset.adodataset等数据库控件,如果此时NEW一个dm控件,能把之前建的那个数据库拖到里面去吗?
展开
4个回答
展开全部
Data Module没什么东西,就是个不能放可视控件的窗体(实际上不是窗体,只会在设计器创建窗体,运行时就没有了)而已。
config.ini里面存着连接字符串,然后在代码里面给ConnectionString赋值之后再打开连接就可以了。
直接把控件剪切过去不就行了。
说白了,一般弄个Data Module是为了放个全局的数据库组件,很多个窗体都一起用,放在窗体上的只能本窗体用,因为会随着窗体的创建而创建,窗体是销毁而释放,当然你也可以创建一个全局的窗体,永远不销毁(一直显示或者只隐藏而不关闭)
config.ini里面存着连接字符串,然后在代码里面给ConnectionString赋值之后再打开连接就可以了。
直接把控件剪切过去不就行了。
说白了,一般弄个Data Module是为了放个全局的数据库组件,很多个窗体都一起用,放在窗体上的只能本窗体用,因为会随着窗体的创建而创建,窗体是销毁而释放,当然你也可以创建一个全局的窗体,永远不销毁(一直显示或者只隐藏而不关闭)
追问
那么,用DM和不用DM,在做config.ini的时候有什么不同呢,希望有代码,谢谢各位
展开全部
DATA Module实际上是一个简化的FORM,你用FOMR一样可以代替
和DATA module的代码是一样的
管你那个数据库,只要数据源绑定了,OK
和DATA module的代码是一样的
管你那个数据库,只要数据源绑定了,OK
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以的,我做的系统就是这样做的,不过代码在单位,上班发给你参考一下!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
DATA Module实际上是一个简化的FORM,你用FOMR一样可以代替
和DATA module的代码是一样的
管你那个数据库,只要数据源绑定了,OK
和DATA module的代码是一样的
管你那个数据库,只要数据源绑定了,OK
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询