小编Chi*_*ghE的帖子

查询SQL中的感叹号

我正在阅读这个查询,我遇到了一条我不明白的线路

[FETT List]![FETT Search]
Run Code Online (Sandbox Code Playgroud)
  1. FETT List是一个表
  2. FETT Search是FETT列表中的一列

有人可以解释感叹号的含义吗?

谢谢

sql ms-access-2007

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

使用Basic4Android的缺点?

我目前正在研究Basic4Android的优缺点.我有一个很好的专业人士名单(http://www.basic4ppc.com/android/why.html),但使用它有什么不利之处?这个工具有什么限制?

感谢您的帮助!

android basic4android

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

Oracle(0x80004005)ORA-12154:TNS:无法解析连接标识符

我正在尝试从ASP经典应用程序连接到oracle数据库,但是我一直遇到ORA-12154错误.

  1. TNSNAMES.ORA配置正确

    DBSOURCE.ABcom =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = CDBcom)(PORT = 1231)))(CONNECT_DATA =(SERVICE_NAME = DBSOURCE)))

  2. 我可以TNSPING

    C:\ Documents and Settings\USERID.A> tnsping DBSOURCE

    适用于32位Windows的TNS Ping实用程序:版本10.2.0.4.0 - 生产于09-MAR-2 011 09:12:31

    版权所有(c)1997,2007,Oracle.版权所有.

    使用的参数文件:C:\ oracle\product\10.2.0\client_1\NETWORK\ADMIN\sqlnet.ora

    使用TNSNAMES适配器解析别名尝试联系(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = CDBcom)(PORT = 1231)))(CONNECT_DATA =(SERVIC E_NAME = DBSOURCE)))OK(30毫秒)

  3. 我可以创建一个ODBC连接,我已经测试了成功的连接.

  4. 我可以通过toad连接到oracle db.
  5. 我检查了我的sqlnet.ora文件

    NAMES.DEFAULT_DOMAIN = ABcom

    SQLNET.AUTHENTICATION_SERVICES =(无)

    NAMES.DIRECTORY_PATH =(TNSNAMES,EZCONNECT)

  6. 我还检查过TNSNAMES.ORA作为我的系统路径之一.

  7. 我可以用SQLPLUS连接到DB

这是抛出错误的代码

dim CnnStr

Set Cnn = Server.CreateObject("ADODB.Connection")

CnnStr="Provider=MSDAORA.1;Password=pass;User ID=user;Data Source=DBSOURCE"

Cnn.Open CnnStr
Run Code Online (Sandbox Code Playgroud)

我正在运行Windows XP Pro 32bit SP3

我已经在一个同事机器上测试了这个并且asp应用程序没有问题,我在某个地方错过了配置还是搞砸了我的配置?

感谢大家的帮助!

oracle odbc database-connection asp-classic ora-12154

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

Linq - 按编号排序然后是字母

我有一个字符串列表,这些字符串包含数字和单词.

我想要做的是按数字(数字顺序)后跟单词(字母顺序)进行排序

我的列表中不包含两者的混合...这是一个例子

1,5,500,LT,RT,400 - > LINQ - > 1,5,400,500,LT,RT

这是我所拥有的一个例子,它有效,但我想知道是否有更好的写作方式?

            int results = 0;
            // Grabs all voltages
            var voltage = ActiveRecordLinq.AsQueryable<Equipment>()
                .OrderBy(x => x.Voltage)
                .Select(x => x.Voltage)
                .Distinct()
                .ToList();
            // Order by numeric
            var numberVoltage = voltage
                .Where( x => int.TryParse(x, out results))
                .OrderBy( x => Convert.ToInt32(x));
            // Then by alpha
            var letterVoltage = voltage
                .Where(x=> !String.IsNullOrEmpty(x))
                .Where(x => !int.TryParse(x, out results))
                .OrderBy(x => x);

            return numberVoltage.Union(letterVoltage)
Run Code Online (Sandbox Code Playgroud)

谢谢您的帮助!

c# linq

8
推荐指数
2
解决办法
8458
查看次数

OracleCommand命令,ExecuteNonQuery问题

我必须清除oracle数据库中的某些表,但是当我遇到运行以下代码的问题时

public static void ClearDataTables(IList<string> tableNames)
        {
            string connectionString = "CONNECTIONSTRING";
            using (OracleConnection connection = new OracleConnection())
            {
                connection.ConnectionString = connectionString;
                connection.Open();
                foreach (string table in tableNames)
                {
                    OracleCommand command = connection.CreateCommand();
                    string sql = String.Format("DELETE FROM TOA_REPORTING.{0}", table);
                    command.CommandText = sql;
                    command.ExecuteNonQuery();
                }
                connection.Close();
            }
        }
Run Code Online (Sandbox Code Playgroud)

我用这个列表调用这个方法

ClearDataTables(new List<string> { "GROUP_DEFINITION", "GROUP_REPORT_EMAIL_LIST", "GROUP_EQUIPMENT_GROUP_STN_XREF"});
Run Code Online (Sandbox Code Playgroud)

它可以很好地运行前两个表,但是在第三个表上,它会卡住,应用程序会永远运行...

有趣的是,当我切换"GROUP_REPORT_EMAIL_LIST"和"GROUP_EQUIPMENT_GROUP_STN_XREF"时,应用程序在命中第二个表名后永远运行.

总而言之,当函数命中"GROUP_EQUIPMENT_GROUP_STN_XREF"时,该函数将永远运行.我已经验证了生成的SQL是通过在toad上测试它来实现的.

其他人遇到过这个问题?

编辑 - 前两个表确实在运行时被清除.

string connectionString = "CONNECTIONSTRING";
            using (OracleConnection connection = new OracleConnection(connectionString))
            {
                connection.Open();
                OracleCommand command = connection.CreateCommand();
                OracleTransaction trans …
Run Code Online (Sandbox Code Playgroud)

c# sql oracle10g oraclecommand executenonquery

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

CSS第一个孩子

"将任何内容id标记的元素设置为h1,h2,h3,h4,h5和h6中任何一个的第一子元素元素,如下所示:"

我创建的选择器如下:

#content:first-child h1,
#content:first-child h2, 
#content:first-child h3, 
#content:first-child h4, 
#content:first-child h5, 
#content:first-child h6 {}
Run Code Online (Sandbox Code Playgroud)

它是否正确?如果是这样可以进一步简化?

感谢大家的帮助!

css css-selectors

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

Excel参考COM与.NET

从.NET与COM添加对Excel 11.0的引用有什么区别?

(在C#中即使这很重要)

-Edit-为了澄清,我在谈论添加引用对话框中的.NET和COM选项卡,感谢指出Hans Passant.

.net com excel-2003

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