小编dav*_*e k的帖子

使用UNION时SQL返回的结果较少?

我有一个SQL Server存储过程,当我添加union和后半部分时,它不会给我所有结果.上半场将给我所有6个结果,使用联盟,我只得到5.

有3名患者有自己的[图表编号],每个患者都有2个应该显示的项目.如果[CPTCode]对于患者的两个条目都是相同的,那么当我添加联合时,只有两个条目中的一个出现(它给了我所有6个具有相同[cptcode]而没有联合).下半场实际上并没有用我正在做的事情来提取任何信息,但这是必要的.

select      /*Patients with chart numbers*/
   B1.[chart Number],
   '0' as newPatient, 
   isnull(Lytec.[Last Name],'') as [Last Name], 
   isnull(Lytec.[First Name],'') as [First Name],
   isnull(Address.[Name],
   Lytec.[Facility Code]) as [Facility], 
   isnull(B1.DOS,'') as [DOS], 
   isnull(Ins.[Name],
   Lytec.[Primary Code]) as [Primary Code],
   isnull(B1.[CPTCode],'') as cptCode, 
   isnull(B1.[Units],'') as [Units], 
   isnull(B1.[Modifiers],'') as [Modifiers], 
   isnull(B1.[cptCodeOther],'') as [cptCodeOther],
   isnull(B1.[cptCode2],'') as cptCode2, 
   isnull(B1.[Units],'') as [Units2], 
   isnull(B1.[Modifiers2],'') as [Modifiers2], 
   isnull(B1.[cptCodeOther2],'') as [cptCodeOther2],
   'name' as ProviderName
from 
   [sandboxmr].dbo.patient Lytec
   left join [dbo].[Billing] B1 on B1.[Chart Number] = Lytec.[Chart Number]
   left join [sandboxmr].dbo.[Address] …
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server union

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

用户X的sql登录失败...仅限Windows身份验证

嘿大家,有一些sql和c#交互有问题.我正在安装程序中从脚本创建数据库和登录,然后实际的客户端程序应该登录,但每次运行客户端程序时,它都会发生炸弹,我在日志文件中收到此错误.(顺便说一句:客户端程序在另一台机器上的预先存在的DB上工作.)

用户'user'的sql登录失败.原因:尝试使用SQL身份验证登录失败.服务器仅配置为Windows身份验证.[客户:]错误18456,严重性:14州:58

这些是用于创建登录/用户的命令...

CREATE LOGIN [user] WITH PASSWORD='pass', DEFAULT_DATABASE=[data], DEFAULT_LANGUAGE=[us_english], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF
EXEC sys.sp_addsrvrolemember @loginame = N'user', @rolename = N'sysadmin'
EXEC sys.sp_addsrvrolemember @loginame = N'user', @rolename = N'serveradmin'
USE [data] CREATE USER [user] FOR LOGIN [user] WITH DEFAULT_SCHEMA=[dbo]
Run Code Online (Sandbox Code Playgroud)

我错过了什么?
谢谢您的帮助!

sql-server

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

在VS2010中创建WCF项目时,出现"错误:无法打开WcfProject.csproj.此安装不支持项目类型"

嘿.因此,我们在一台机器上安装了VS2010项目和VisualSVN服务器.我们添加了一台新机器,其客户端可视化svn和预计已加载.除了WCF服务.我得到了......

"错误:项目文件c:/..../ wcfProject.csproj无法打开.

此安装不支持项目类型."

我检查了目录,文件和文件结构是否存在,与主开发机器相同.任何提示/解决方案?

谢谢David K.

c# wcf visualsvn visual-studio

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

Base-64 char数组的长度无效

我得到了"Base-64 char数组的长度无效".IF(){...}内部是我试图让它工作的变种.它没有在第一行中失败而没有调用decrypt(...)证明它不是函数问题.我在第一次解密(...)调用时遇到了同样的错误.使用encoding.ascii的最后一个...将让我进入函数内部,但随后它在函数内部失败.我从数据库中获取正确的加密信息到字符串SSnum.它的值是:4 + mFeTp3tPF

try
{
    string SSnum = dr.GetString(dr.GetOrdinal("Social Security"));
    if (isEncrypted)
    {
      byte[] temp = Convert.FromBase64String(SSnum);
      //SSnum = decrypt(Convert.FromBase64String(SSnum), Key, IV);
      //SSnum = decrypt(Encoding.ASCII.GetBytes(SSnum), Key, IV);
    }
    txt_Social_Security.Text = SSnum;
}
catch { txt_Social_Security.Text = ""; }
Run Code Online (Sandbox Code Playgroud)

我被告知使用Convert.FromBase64String()而不是ASCII方法...所以为什么它失败了,我该如何解决?

c# base64

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

VisualSVN更改现有URL

我工作的公司更新了它的DNS服务器并更改了它的名称.现在我无法让VisualSVN接受这个改变.

该URL https://dev.xyzdns.local:8443/svn/project现在需要https://dev.xyz.local:8443/svn/project.如果我尝试在Visual Studio 2010中更改URL,则会切换到分支窗口,单击"确定",它会告诉我新旧存储库不一样.我也尝试手动浏览注册表和VisualSVN文件夹并更改对新DNS名称的引用,但无济于事.如果重要,SVN服务器和主要开发计算机是相同的.

我能做什么?

svn visualsvn visual-studio

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

组合框在选择后专注于文本的开头

我正在使用带有组合框的winforms,它具有比它的大小更宽的下拉宽度.当用户从那里选择某些内容时,它只显示文本的结尾而不是开头.如何默认它以字符串的开头显示文本?

即.combobox有物品

  • 美国佐治亚州亚特兰大
  • 雅典佐治亚
  • 迈阿密,佛罗里达
  • ....

并且用户选择了一个,然后他们在框中看到的是"格鲁吉亚"

不,我很遗憾没有使用更多的组合框来更好地使用组合框,并且列表中单词的顺序不会改变.

谢谢!

c# combobox winforms

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

从菜单中显示chm

嘿那里,所以,基本上我正试图让我的.chm文件在帮助窗口中打开,当我点击ac#windows窗体菜单栏中的"查看帮助"时.我该怎么做呢?.chm是否需要在项目的目录中?我尝试使用一个helpProvider组件并将其命名空间设置为.chm文件,但是当我运行应用程序时,按下F1并没有提起它......我似乎无法弄清楚如何让菜单栏到显示它.

谢谢!戴夫克

c# chm winforms

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

标签 统计

c# ×4

sql-server ×2

visual-studio ×2

visualsvn ×2

winforms ×2

base64 ×1

chm ×1

combobox ×1

svn ×1

t-sql ×1

union ×1

wcf ×1