我用的是Interbase,第一次注册并连接数据库,程序访问没有问题。然后我就注销了,再次注册并连接数据库的时候,连接没有问题,但是程序不能访问了,显示是Server name 和alias有问题,怎么解决?我用Interbase为基础开发了一个管理系统,要把他转成SQL Server 2000,我的系统是Windows2000 pro版本,装了Sql 2000的一个桌面引擎,请教高手具体做法。关闭窗体时要弹出确认对话框,请问具体怎样实现?设定保存文件时,怎样才能实现默认文件名是当天日期呢?下面这段代码怎么解释?
If Combobox1.ItemIndex <> -1 Then  ...还有Timer1Timer(Sender);这句代码怎么解释?

解决方案 »

  1.   

    If Combobox1.ItemIndex <> -1 Then  ...
    是指列表框选择时,如果没有任何任何,则其他ItemIndex 为-1的Timer1Timer(Sender);是TIMER控件TIMER事件,
    sender是指触发这个事件的对象
      

  2.   

    显示是Server name 和alias有问题,你在程序中再进行设置一次就对了。
    因为你注册了过后,可能你的窗体文件中的所指向的对象自动修改成没有了
      

  3.   

    1是不是注销时没有断开连接?
    2试试看能不能直接Import?
    3在Form的OnCloseQuery事件中做
    4Memo1.Lines.SaveToFile(ExtractFilePath(Application.ExeName)+DateToStr(Now)+'.TXT');
    5ComboBox1的Style是csDropDownList的,上述语句意味着
    如果 ComboBox1的值已经选过了 那么
    6执行Timer1的OnTimer事件中的语句