Midas初级问题,在服务器端如何动态设定连接字符串?(100分)

  • 主题发起人 主题发起人 fkASP
  • 开始时间 开始时间
F

fkASP

Unregistered / Unconfirmed
GUEST, unregistred user!
在下刚刚接触Midas,准备以Access+Midas更改以前的单机版程序为网络版的。
在写Server程序时,遇到了困难。我建立了一个Remote DataModule ,取名为ServerDM,现在我在MainForm中放置了一个button按钮,设定其动作为:
ServerDM->ADOConnection->ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;/
Data Source="+ExtractFilePath(Application->ExeName)+
"//data//data.mdb;/
Persist Security Info=False;/
Jet OLEDB:Database Password=/'123/'";
[red]//================设定连接字符串。在这里第一句就出问题,我调试的时候发现,这时候ServerDM的值为NULL???这是怎么回事情?[/red]
try{
ServerDM->ADOConnection->Connected=true;
}
catch(EADOError &e)
{
ShowMessage("数据库连接失败!/n请检查网络");
Application->Terminate();
}
................
但是编译运行,点击按钮后,运行到第一句就通不过,说是“Access violation。。。”
这是怎么回事情呢,请各位高手指点!!
谢谢了!
 
OK,这个问题我已经解决了。
之所以会引用出错,是因为RemoteDataModule没有实例化。我在Preject>>Option中设置DataModule为Auto-Create Form;并且把他的顺序方在MainForm前面,这下就顺利一切OK!!
刚接触Midas,希望与大家多交流!!
 
后退
顶部