小编jue*_*n d的帖子

sql server中的!=和<>有什么区别

Sql Server中!=<>运算符有什么区别?

因为两者都用作not运算符.例如:

select * from TableName where ColName <> value
Run Code Online (Sandbox Code Playgroud)

要么

select * from TableName where ColName != value
Run Code Online (Sandbox Code Playgroud)

返回相同的值(行).

sql sql-server operators

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

显示对话框以在工作区启动时选择它

我知道这是一个愚蠢的问题,但是我坚持了2个小时.可以告诉我如何启用在我们开始日食时打开的对话框并从那里选择工作区位置.

请参阅我希望在eclipse启动时首先显示此窗口

在此输入图像描述

我错误地检查了"将此作为默认设置,不要再问".

请指导我如何再次显示此对话框

eclipse workspace

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

用于MySQL的2个字段的SQL LEFT-JOIN

我有一个观点A和一个观点B.

A我有很多的信息的一些系统,如IPport我要保存所有.在B我只有一个我要添加的信息A.

两个视图之间的匹配字段是IPPort.所以我必须匹配两个视图中具有相同IP和端口的主机.

例子:

查看A:

IP | OS     | Hostname | Port | Protocol
1  | Win    | hostONE  | 80   | tcp 
1  | Win    | hostONE  | 443  | tcp 
1  | Win    | hostONE  | 8080 | tcp 
2  | Linux  | hostTWO  | 21   | tcp
2  | Linux  | hostTWO  | 80   | tcp
3  | Linux …
Run Code Online (Sandbox Code Playgroud)

mysql sql join left-join

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

错误:指定的密钥太长; 最大密钥长度为1000字节

错误:

1071 - 指定密钥太长; 最大密钥长度为1000字节 

CREATE TABLE `phppos_modules_actions` (
  `action_id` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL ,
  `module_id` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL ,
  `action_name_key` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL ,
  `sort` INT NOT NULL ,
  PRIMARY KEY ( `action_id` , `module_id` )
) ENGINE = INNODB CHARACTER SET utf8 COLLATE utf8_unicode_ci;
Run Code Online (Sandbox Code Playgroud)

我知道错误发生的原因是255x2x3(每个字符3个字节)

这不会发生在所有安装上.我可以更改什么设置?

mysql

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

条件JOIN不同的表

我想知道用户是否在2个相关表中的任何一个中都有一个条目.

USER (user_id)
EMPLOYEE (id, user_id)
STUDENT (id, user_id)
Run Code Online (Sandbox Code Playgroud)

用户可以拥有员工和/或学生条目.如何在一个查询中获取该信息?我试过了:

select * from [user] u
inner join employee e 
    on e.user_id = case when e.user_id is not NULL 
                        then u.user_id 
                        else null 
                   end
inner join student s 
    on s.user_id = case when s.user_id is not NULL 
                        then u.user_id 
                        else null 
                   end
Run Code Online (Sandbox Code Playgroud)

但它只会返回两个表中都有条目的用户.

SQL小提琴示例

sql conditional join sql-server-2008

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

MySQL作业无法启动

我在Kubuntu 12.04上,在通过apt-get(mysql ver:5.5.35)安装mysql之后,我正在尝试启动mysql服务,但是我收到了这个错误:

sudo服务mysql启动

开始:作业无法启动

所以我用Google搜索了这个问题,它说我必须转到/var/log/mysql/error.log

但是我的error.log文件是空的:(

然后我检查了权限:

drwxr -s --- 2 mysql adm 4096 Apr 7 11:21 mysql

-rw-r ----- 1 mysql adm 0 Apr 7 11:21 error.log

所以我不知道该怎么办......为什么会出现这个错误?为什么错误文件为空?

mysql ubuntu-12.04

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

在WPF DataGrid中合并单元格

我想创建一个跨越一列多行的WPF数据网格.像这样:

+-------+----------------+
| Name  | Attributes     |
+-------+----------------+
|       | Horse Power    |
| BMW   +----------------+
|       | Color          |
+-------+----------------+
|       | Weight         |
| Ford  +----------------+
|       | Color          |
+-------+----------------+
Run Code Online (Sandbox Code Playgroud)

如何更改以下代码才能完成?

<DataGrid AutoGenerateColumns="False">
     <DataGrid.Columns>
          <DataGridTextColumn Header="Name" />
          <DataGridTextColumn Header="Attributes" />
     </DataGrid.Columns>
</DataGrid>
Run Code Online (Sandbox Code Playgroud)

c# wpf datagrid

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

Microsoft Sync Framework COM类错误

我一直在使用"Microsoft Sync Framework 2.1"来将两个本地sql server 2008数据库与asp.net项目同步.

我的代码:

SqlConnection clientConn = new SqlConnection(@"Server=XXXXXX;User ID=sa; Password=xxxx;Database=ZzzClient");

SqlConnection serverConn = new SqlConnection("Server=XXXXXX;User ID=sa; Password=xxxx;Database=ZzzServer");

SyncOrchestrator syncOrchestrator = new SyncOrchestrator();

syncOrchestrator.LocalProvider = new SqlSyncProvider("InventoryScope", clientConn);
syncOrchestrator.RemoteProvider = new SqlSyncProvider("InventoryScope", serverConn);

syncOrchestrator.Direction = SyncDirectionOrder.UploadAndDownload;

SyncOperationStatistics syncStats = syncOrchestrator.Synchronize();
Run Code Online (Sandbox Code Playgroud)

但是在执行Synchronize()调用时出现以下错误;

由于以下错误,检索具有CLSID {EC413D66-6221-4EBB-AC55-4900FB321011}的组件的COM类工厂失败:80040154未注册类(HRESULT异常:0x80040154(REGDB_E_CLASSNOTREG)).

开发envoriement VS 2012,C#asp.net项目,框架4.5操作系统:Windows 7 Home Prem.(x64)的

已安装SyncSDK-v2.1-x64-ENU.

Microsoft.Synchronization

Microsoft.Synchronization.Data

Microsoft.Synchronization.Data.SqlServer

引用已从"C:\ Program Files\Microsoft Sync Framework\2.1\Runtime"添加到项目中.

两个数据库都由SqlSyncScopeProvisioning配置.

我已经尝试过Project Platform Target x64和x86

任何想法将不胜感激....

预配数据库

我已将"C:\ Program Files(x86)\ Microsoft SDKs\Microsoft Sync Framework"中的所有引用更改为"C:\ Program Files\Microsoft Sync Framework\2.1\Runtime" …

.net c# microsoft-sync-framework

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

在具有本地化名称的WPF ComboxBox中枚举

我有一个列出Enum的ComboBox.

enum StatusEnum {
    Open = 1, Closed = 2, InProgress = 3
}

<ComboBox ItemsSource="{Binding StatusList}"
          SelectedItem="{Binding SelectedStatus}" />
Run Code Online (Sandbox Code Playgroud)

我想用英语显示枚举值的本地化名称

Open
Closed
In Progress
Run Code Online (Sandbox Code Playgroud)

还有德语(以及将来的其他语言)

Offen
Geschlossen
In Arbeit
Run Code Online (Sandbox Code Playgroud)

在我的ViewModel中使用

public IEnumerable<StatusEnum> StatusList 
{
    get 
    {
        return Enum.GetValues(typeof(StatusEnum)).Cast<StatusEnum>();
    }
}
Run Code Online (Sandbox Code Playgroud)

只获取代码中枚举的名称而不是翻译的名称.

我有一般的本地化,可以使用ie访问它们

Resources.Strings.InProgress
Run Code Online (Sandbox Code Playgroud)

这让我获得了当前语言的翻译.

如何自动绑定本地化?

c# wpf enums localization mvvm

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

查询ParseObject

我正在尝试使用Parse查询获取Object.

这是我的代码:

ParseQuery<ParseObject> query = ParseQuery.getQuery("Conference");
    query.findInBackground(new FindCallback<ParseObject>() {
        public void done(List<ParseObject> results, ParseException e) {
            if (e == null) {
                // Results were successfully found from the local datastore.
            } else {
                showLog(e.toString());
            }
        }
    });
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

com.parse.ParseException:java.lang.IllegalStateException:ParseObject没有'objectId'的数据.调用fetchIfNeeded()来获取数据.

BTW我的Conference班级包含指针.

java android parse-platform

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