小编Dev*_* B.的帖子

SQL Server安装 - 什么是安装媒体文件夹?

我正在安装SQL Server 2008.我已经安装了.NET framework 3.5.然后我得到了文件夹SQL Server 2008并执行了以下步骤 -

  1. 我点击了配置工具.
  2. 然后我点击了SQL Server安装中心.
  3. 我单击了左侧的"安装"超链接.
  4. 然后我点击"新建SQL服务器独立安装或向现有安装添加功能"
  5. 然后我有一个窗口"浏览SQL服务器安装媒体"

我应该选择哪个文件夹?或者有没有其他方法来安装SQL Server?

sql-server

110
推荐指数
5
解决办法
25万
查看次数

如何在c#中读取MSI属性

我想在桌面应用程序中读取C#中的MSI属性.我使用以下代码:

    public static string GetMSIProperty( string msiFile, string msiProperty)
    {
        string retVal= string.Empty ;

        Type classType = Type.GetTypeFromProgID("WindowsInstaller.Installer");
        Object installerObj = Activator.CreateInstance(classType);
        WindowsInstaller.Installer installer = installerObj as WindowsInstaller.Installer;

        Database database = installer.OpenDatabase("C:\\DataP\\sqlncli.msi",0 );   

        string sql = String.Format("SELECT Value FROM Property WHERE Property=’{0}’", msiProperty);

        View view = database.OpenView(sql);

        Record record = view.Fetch();

        if (record != null)
        {
            retVal = record.get_StringData(1);
        }
        else
            retVal = "Property Not Found";

        return retVal;            
    }
Run Code Online (Sandbox Code Playgroud)

但是我收到错误,因为System.Runtime.InteropServices.COMException未处理.

sqlncli.msi文件实际放置在c:\ DataP位置.在调试时我发现数据库不包含installer.OpenDatabase()语句之后的数据.

请建议我如何解决此问题并在c#中获取MSI属性.

提前致谢.

c# windows-installer

9
推荐指数
2
解决办法
2万
查看次数

在PL/SQL中将varchar2转换为Date('MM/DD/YYYY')

我需要将字符串从varchar转换为Date,格式为'MM/DD/YYYY'.我的输入字符串是'4/9/2013',我的预期输出是'04/09/2013'.即2个数字月份,2位数日期和4位数年份由'/'分隔

我有以下数据:DOJ varchar2(10 Byte)列具有'4/9/2013'值.我正在使用来自EmpTable的'选择TO_DATE(DOJ,'MM/DD/YYYY').但我得到的结果是09-APR-13.我希望它以04/09/2013格式.

请指教.提前致谢.

format plsql date

6
推荐指数
2
解决办法
10万
查看次数

如何在文本框文本更改时将下拉列表的选定索引设置为0?

我正在使用下拉列表填充文本框.但是,如果下拉列表中不存在首选值,则用户直接在该文本框中输入值.

如果用户首先从下拉列表中选择值,然后他不想要该值,并且他在该文本框中键入另一个文本,那么此时下拉列表应设置为索引0,因为用户正在键入另一个值.

我使用了文本框的textchanged事件,但它不起作用.谁能告诉我如何为此编写javascript?提前致谢.

javascript c# textbox drop-down-menu

4
推荐指数
1
解决办法
4万
查看次数

Oracle - 使用字母而不是数字计数

我想在Oracle中将count转换为Letter.目前我正在使用下面的查询.

SELECT DECODE ((SELECT COUNT(*)FROM MyTable), 0, 'A',
                                                      1, 'B',
                                                      2, 'C',
                                                      3, 'D',
                                                      4, 'E',
                                                      5, 'F',
                                                      6, 'G',
                                                      7, 'H') 
FROM DUAL;
Run Code Online (Sandbox Code Playgroud)

是否有任何特定的oracle函数将数字转换为字母.

oracle

3
推荐指数
1
解决办法
58
查看次数

是否可以查看汇编的源代码?如果是,那么如何?

我正在使用程序集EventCalender.ddl是EventCalender.dll.我从现有应用程序复制了此程序集.它为日历提供定制功能.我想看看那个DLL的代码,并希望改变它的一些功能.怎么可能......?提前致谢.

asp.net dll assemblies

1
推荐指数
1
解决办法
1064
查看次数

使用ConfigurationManager.ConnectionString的SQL Server连接

我无法使用

String connectionString = ConfigurationManager.ConnectionStrings["DevBackup"].ConnectionString;
Run Code Online (Sandbox Code Playgroud)

我收到错误'当前上下文中没有名称'ConfigurationManager''
我使用了名称空间

using System.Data.SqlClient;
using System.Data.Sql;
Run Code Online (Sandbox Code Playgroud)

应该做什么..??我错过了什么.. ??

asp.net database-connection

0
推荐指数
1
解决办法
1731
查看次数