小编omk*_*ade的帖子

仅从sql中的Datetime字段更新时间

我的日期是2013-12-14 05:00:00.000.

现在我想只更新那个日期的时间.EG至2013-12-14 04:00:00.000

是否有任何查询仅从datetime字段更新时间?

sql sql-server-2008

25
推荐指数
3
解决办法
6万
查看次数

wpf - 我可以在wpf中使用System.Drawing吗?

我将图像保存在数据库中...但如何从数据库中检索该图像..当我尝试使用system.drawing ..它显示一个错误..一些ppl说我不能在wpf中使用system.drwa ..甚至不是dll文件..

我的代码是

private void btnShow_Click(object sender, RoutedEventArgs e)
{
       DataTable dt2 =  reqBll.SelectImage().Tables[0];
       byte[] data = (byte[])dt2.Rows[0][1];
       MemoryStream strm = new MemoryStream();
       strm.Write(data, 0, data.Length);
       strm.Position = 0;
       System.Drawing.Image img = System.Drawing.Image.FromStream(strm);
       BitmapImage bi = new BitmapImage();
       bi.BeginInit();
       MemoryStream ms = new MemoryStream();
       img.Save(ms, System.Drawing.Imaging.ImageFormat.Bmp);
       ms.Seek(0, SeekOrigin.Begin);
       bi.StreamSource = ms;
       bi.EndInit();
       ImgBox.Source = bi;
    }
Run Code Online (Sandbox Code Playgroud)

现在做什么?

我使用了system.drawing.dll ..现在我可以使用system.drawing.bitmap ..但是在使用它之后会在System.Drawing.Image.FromStream(strm)中显示错误;

错误: - 用户代码未处理参数异常

参数无效.

c# wpf system.drawing

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

如何在透视中为列提供自定义名称

我有这样一张桌子:

id  unit
1   mm  
2   cm 
3   kg
Run Code Online (Sandbox Code Playgroud)

当我对此执行数据透视操作时,我得到的结果如下:

1  2  3
mm cm kg
Run Code Online (Sandbox Code Playgroud)

是否可以在此处获取自定义列名称,如下所示:

d1  d2  d3
mm  cm  kg
Run Code Online (Sandbox Code Playgroud)

我使用Pivot作为:

IF OBJECT_ID('tempdb..#t') IS NOT NULL 
DROP TABLE #t
GO

CREATE  table #t 
(id varchar(max),unit varchar(max))
insert into #t (id,unit)values 
(1,'kg'),
(2,'cm'),
(3,'mm'),
(4,'m')

DECLARE @statement NVARCHAR(max)
   ,@columns NVARCHAR(max)

SELECT @columns = ISNULL(@columns + ',', '') + N'[' + cast(tbl.id as varchar(max)) + ']'
   FROM (
   SELECT DISTINCT id
   FROM #t
   ) AS tbl

   SELECT @statement = …
Run Code Online (Sandbox Code Playgroud)

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

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

如何在SQL查询中使用索引

嗯,我是这个东西的新手..我在开始时在我的SP中创建了一个索引,如下所示

Create Index index_fab
ON TblFab (Fab_name)
Run Code Online (Sandbox Code Playgroud)

现在我有了这个问题

select fab_name from TblFab where artc = 'x' and atelr = 'y'.
Run Code Online (Sandbox Code Playgroud)

现在是否有必要在select子句中使用此索引名称,否则它将自动用于加速查询

我必须使用类似的东西

select fab_name from TblFab WITH(INDEX(index_fab)) where artc = 'x' and atelr = 'y'.
Run Code Online (Sandbox Code Playgroud)

或者在查询中使用此索引的任何其他方法

以及如果我们在这个表上使用join,如何使用索引?

sql sql-server indexing stored-procedures sql-server-2008

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

使用SSIS创建和写入文本文件

我是SSIS的新手.我需要在指定位置创建一个文本文件,并在其中写入从SQL表中选择的数据.

怎么做?

有什么例子可以帮助我吗?

sql-server ssis text-files

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

如何从一个类到另一个类获取变量值?

我想从一个类访问另一个类的字符串.我使用了属性方法如下 -

Myclass.cs

public class MyClass
{
    private string _user;
    public string user
    { get { return this._user; } set { this._user = value; } }

}

consumption.aspx.cs
Run Code Online (Sandbox Code Playgroud)

我正在为函数中的用户赋值

MyClass m = new MyClass();
m.user = "abc"
Run Code Online (Sandbox Code Playgroud)

现在,当我尝试在我的另一个函数中使用此值时,在分配此值之后调用该函数

RawDal.cs

MyClass m = new MyClass();
string x = m.user;
Run Code Online (Sandbox Code Playgroud)

我得到空的价值......怎么做?

c# asp.net

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

C#显示所选文件夹中的所有文件

我想显示所选文件夹中的所有文件..即该文件夹中的文件和该选定文件夹中子文件夹中的文件.

示例 -

我选择了D:\ Eg.现在我有一些txt和pdf文件.我也有子文件夹,其中也包含一些pdf文件.现在我想在数据网格中显示所有这些文件.

我的代码是

public void  selectfolders(string filename)
{      
     FileInfo_Class fclass;
     dirInfo = new DirectoryInfo(filename);

     FileInfo[] info = dirInfo.GetFiles("*.*");
     foreach (FileInfo f in info)
     {

        fclass = new FileInfo_Class();
        fclass.Name = f.Name;
        fclass.length = Convert.ToUInt32(f.Length);
        fclass.DirectoryName = f.DirectoryName;
        fclass.FullName = f.FullName;
        fclass.Extension = f.Extension;

        obcinfo.Add(fclass);  
     }
     dataGrid1.DataContext = obcinfo;
} 
Run Code Online (Sandbox Code Playgroud)

现在做什么?

c# wpf directoryinfo fileinfo

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

SQL Server 2008 - 查询以获得分数格式的结果

我有一个包含这样的数据的表:

MinFormat(int)  MaxFormat(int)  Precision(nvarchar)
   -2              3             1/2
Run Code Online (Sandbox Code Playgroud)

精度值只能是1/2,1/4,1/8,1/16,1/32,1/64.

现在我想要查询结果为 -

 -2
 -3/2 
 -1 
 -1/2 
  0 
  1/2 
  1 
  3/2  
  2 
  5/2 
  3
Run Code Online (Sandbox Code Playgroud)

任何获得结果的查询如下?

想法是根据精度值创建基于最小边界(MinFomrat col值为整数)到最大边界(MaxFormat Col值为整数)的结果.

因此,在上面的示例中,值应从-2开始,并根据精度值(1/2)生成下一个值,直到达到3

sql sql-server

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

在 .NET Framework 4.0 中使用 TLS 1.2 时出现问题

我禁用了 TLS 1.0。因此,我们尝试在使用 .Net Framework 4.0 的 .Net 应用程序中使用 TLS 1.2。

我在开始时添加了此代码

System.Net.ServicePointManager.SecurityProtocol = (SecurityProtocolType)3072;
Run Code Online (Sandbox Code Playgroud)

它在我的本地系统上完美运行。

但我不确定为什么当我在服务器(Windows Server 2008 R2)上部署代码时它不起作用。我检查了一切。服务器上存在.Net框架。但它仍然只在服务器上给出同样的问题。

我在这里缺少什么吗?

asp.net-mvc .net-4.0 windows-server-2008-r2 aaa-security-protocol tls1.2

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

C# - 以编程方式获取在Windows启动时运行的应用程序列表

我想以编程方式获取在Windows启动时运行的应用程序列表.

我在msconfig-> startup中看到了那些应用程序.

但是当我在C:\ User\Appdata\Microsoft\windows\start menu\programs\startup中看到它时

它显示文件夹是空的.

如何以编程方式获取那些启动应用程序列表C#.

.net c# startup

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

C# - 如果存在于CRM中,则插入或更新

从c#在CRM中执行upsert操作的最佳方法是什么?

我是否需要每次都获取记录以在插入新记录之前检查它是否存在或者是否有更好的方法来执行此操作?和性能影响?

如果有人有任何例子吗?

c# dynamics-crm dynamics-crm-online dynamics-crm-2015

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

Android-触摸时绘制一条线 - 事件错误

我是Android开发的新手.我试图开发一个应用程序来绘制一条线来跟随手指..我TouchPaint在开发指南上的示例的帮助..我在事件getPaintModeForTool(event.getToolType(j), mode)上得到错误.. 也在event.getHistoricalAxisValue(MotionEvent.AXIS_DISTANCE, j, i)

这是代码

final int action = event.getActionMasked();

        if (action == MotionEvent.ACTION_DOWN || action == MotionEvent.ACTION_MOVE
                /*|| action == MotionEvent.ACTION_HOVER_MOVE*/) {
            final int N = event.getHistorySize();
            final int P = event.getPointerCount();
            for (int i = 0; i < N; i++) {
                for (int j = 0; j < P; j++) {
                    paint(getPaintModeForTool(event.getToolType(j), mode),
                            event.getHistoricalX(j, i),
                            event.getHistoricalY(j, i),
                            event.getHistoricalPressure(j, i),
                            event.getHistoricalTouchMajor(j, i),
                            event.getHistoricalTouchMinor(j, i),
                            event.getHistoricalOrientation(j, i),
                            event.getHistoricalAxisValue(MotionEvent.AXIS_DISTANCE, j, i),
                            event.getHistoricalAxisValue(MotionEvent.AXIS_TILT, j, i));
                } …
Run Code Online (Sandbox Code Playgroud)

events android

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