我的日期是2013-12-14 05:00:00.000.
现在我想只更新那个日期的时间.EG至2013-12-14 04:00:00.000
是否有任何查询仅从datetime字段更新时间?
我将图像保存在数据库中...但如何从数据库中检索该图像..当我尝试使用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)中显示错误;
错误: - 用户代码未处理参数异常
参数无效.
我有这样一张桌子:
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) 嗯,我是这个东西的新手..我在开始时在我的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,如何使用索引?
我是SSIS的新手.我需要在指定位置创建一个文本文件,并在其中写入从SQL表中选择的数据.
怎么做?
有什么例子可以帮助我吗?
我想从一个类访问另一个类的字符串.我使用了属性方法如下 -
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)
我得到空的价值......怎么做?
我想显示所选文件夹中的所有文件..即该文件夹中的文件和该选定文件夹中子文件夹中的文件.
示例 -
我选择了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)
现在做什么?
我有一个包含这样的数据的表:
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
我禁用了 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
我想以编程方式获取在Windows启动时运行的应用程序列表.
我在msconfig-> startup中看到了那些应用程序.
但是当我在C:\ User\Appdata\Microsoft\windows\start menu\programs\startup中看到它时
它显示文件夹是空的.
如何以编程方式获取那些启动应用程序列表C#.
从c#在CRM中执行upsert操作的最佳方法是什么?
我是否需要每次都获取记录以在插入新记录之前检查它是否存在或者是否有更好的方法来执行此操作?和性能影响?
如果有人有任何例子吗?
我是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) c# ×5
sql ×4
sql-server ×4
wpf ×2
.net ×1
.net-4.0 ×1
android ×1
asp.net ×1
asp.net-mvc ×1
dynamics-crm ×1
events ×1
fileinfo ×1
indexing ×1
pivot ×1
ssis ×1
startup ×1
t-sql ×1
text-files ×1
tls1.2 ×1