小编Gir*_*K G的帖子

如何在不使用sql查询表的情况下选择过去12个月的名称和年份?

如何使用当前时间选择过去12个月的名称.没有使用任何表,如果当前月份是10月,那么我希望结果为

month    year
oct      2011
nov      2011
dec      2011
jan      2012
feb      2012
mar      2012
apr      2012
may      2012
jun      2012
jul      2012
aug      2012
sep      2012
oct      2012
Run Code Online (Sandbox Code Playgroud)

我没有数据库中的任何表格.

sql sql-server

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

Sql选择group by和string concat

我有一张这样的桌子

ID  NAME    Amount
1   cal     100
2   cal     200
3   cal     300
4   cal     400
1   ser     500
2   ser     600
5   ser     700
Run Code Online (Sandbox Code Playgroud)

我想写一个选择查询,以便我得到这样的结果

ID  NAME            Amount
1   cal and ser     600
2   cal and ser     800
3   cal             300
4   cal             400
5   ser             700
Run Code Online (Sandbox Code Playgroud)

在这里,我需要按ID和金额的总和进行分组,并使用相同的id和不同的名称连接字符串名称

sql t-sql sql-server sql-server-2008

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

如何在C#中从连接池有效地共享数据库连接对象?

嗨,任何人都可以帮我找到如何有效地从.net连接池共享数据库连接对象.我是一个Web应用程序,我必须将连接池大小限制为一个特定数字(比如20个连接).所以来自所有客户端浏览器的请求共享这20个连接.我已经读过,如果超过20个请求同时出现,其余的请求将被迫等待,直到释放池中的任何连接.我可以有更好的方法来管理这种联系吗?我的主要目标是在Web服务器中处理尽可能多的请求,而不会给数据库服务器带来太多重载.有人可以帮我吗...

c# database asp.net c#-4.0

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

sql SELECT IN with like

如何通过组合IN和LIKE来编写选择查询我有一个返回一些记录的子查询,我必须从另一个表中选择记录.问题是我必须在子查询的结果recors上使用LIKE子句是我试图做的一个例子

select * from salary where employeename like (select name from employee)
Run Code Online (Sandbox Code Playgroud)

从工资表我需要与员工表名称相匹配的记录.我需要使用LIKE.有谁可以帮助我吗

sql t-sql sql-server sql-server-2008

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

从InputStream读取base64数据到文件C#

我的应用程序从剪贴板获取图像并将其保存到服务器。获取图像是通过java和javascript完成的。我的 aspx 代码隐藏接收此数据(base64)并写入文件。这是我的代码

  byte[] buffer = new byte[Request.InputStream.Length];
    int offset = 0;
    int cnt = 0;
    while ((cnt = Request.InputStream.Read(buffer, offset, 10)) > 0)
    {
        offset += cnt;
    }
    fileName = DateTime.Now.ToString("yyyyMMddHHmmssffff") + ".png";
    string base64 = System.Text.Encoding.UTF8.GetString(buffer);

    byte[] bytes = Convert.FromBase64String(base64);
    System.IO.FileStream stream = new FileStream(@"D:\www\images\" + fileName, FileMode.CreateNew);
    System.IO.BinaryWriter writer =new BinaryWriter(stream);
    writer.Write(bytes, 0, bytes.Length);
    writer.Close(); 
Run Code Online (Sandbox Code Playgroud)

我的问题是 base64 。我得到这个字符串作为 utf8 编码。这似乎篡改了图像,我无法打开或查看它们。

[编辑] 这是创建数据的java代码

StringBuffer sb = new StringBuffer();
ByteArrayOutputStream stream = new ByteArrayOutputStream();
sb.append("data:image/").append("png").append(";base64,").append(Base64.encode(stream.toByteArray()));
Run Code Online (Sandbox Code Playgroud)

所以我会得到一个像这样的字符串 data:image/png;base64,iVBORw0KGgoA.. 并使用 ajax …

asp.net c#-3.0 c#-4.0

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

如何在SQL Server 2008 R2中实现分布式数据库?

我需要为我的系统实现分布式数据库.这样我的应用程序就可以将数据库看作一个数据库了.但实际的数据库分布在两个或三个服务器上.

如何配置?

distributed database-design sql-server-2008

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