我使用Inno Setup的我的程序创建的setup.exe组合框。我想在MS SQL Server中获得现有数据库的下拉列表(组合框)。但我不知道,我需要使用哪个自定义向导页面。我创建了具有服务器授权的向导页面。Inno Setup的:在TInputQueryWizardPage
如何最有效地做到这一点?我的代码:
[Code]
var
ServerDetailsPage: TInputQueryWizardPage;
procedure InitializeWizard;
begin
ServerDetailsPage := CreateInputQueryPage(wpSelectDir,
'', '', 'Please enter following data (SERVER) and click Next.');
ServerDetailsPage.Add('IP Address (SERVER)', False);
ServerDetailsPage.Add('Port Number (SERVER', False);
ServerDetailsPage.Add('Domain Name\User Name (SERVER)', False);
ServerDetailsPage.Add('Password (SERVER)', True);
ServerDetailsPage.Values[0] := '';
ServerDetailsPage.Values[1] := '';
ServerDetailsPage.Values[2] := '';
ServerDetailsPage.Values[3] := '';
end;
所以你要替换* “的IP地址(服务器)” * ** **编辑框用** **组合框,是正确的? –
@马丁Prikryl,是 –
OK,这是一个问题。获取MS SQL数据库列表是另一个问题。单独询问。而且它比Inno Setup问题更像MS SQL问题,所以请确保您也标记了它[tag:sql-server]。 –