我正在DataTable使用以下代码将数据从Excel工作表导入到a :
OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + fileName + ";Extended Properties=Excel 8.0");
con.Open();
_myDataSet = new DataSet();
OleDbDataAdapter myCommand = new OleDbDataAdapter(" SELECT * FROM [" + "Sheet1" + "$]", con);
myCommand.Fill(_myDataSet);
con.Close();
Run Code Online (Sandbox Code Playgroud)
我Date在格式的Excel工作表中有一列dd/MM/yyyy.当日期为dd/MM/yyyy(例如27/12/2009)时,上述代码失败.如何指定日期格式?
编辑(添加更多细节):
它没有抛出任何异常.数据将导入到遇到DataSet无效Date格式的行.我dd/MM/yyyy在Excel表格中有日期.当我导入使用时OleDbDataAdapter,它期望Excel表格中的日期MM/dd/yyyy.当遇到日期时不会自然地27/2/2009停止导入过程,但不会抛出任何错误/异常.所以我只有部分结果DataTable.
请帮忙.
我刚刚从Subversion检查了一个解决方案,ReSharper告诉我它有191个文件有错误.事实上,它构建完美.
它的大多数问题似乎是"未知符号",它不识别名称空间或类名.纵观这些错误,至少它似乎与哪些错误不一致.
既然ReSharper完全错了,有没有办法可以告诉它重新开始分析,希望这次能做到正确吗?
我正在开发一个Android应用程序.我是Touch启用Android应用程序的新手.我已阅读有关文章onFling和onScroll事件的:
http://developer.android.com/reference/android/view/GestureDetector.OnGestureListener.html
但我没有得到具体含义以及我们可以使用onFling和onScroll事件的内容.
我的应用程序中有一个按钮.我想以编程方式更改其位置.我在XML中创建了一个按钮,如下所示:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<Button android:text="@+id/Button01"
android:id="@+id/Button01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="50px"
android:layout_marginTop="10px"
>
</Button>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
假设我想将按钮的位置设置为从左侧100px(如layout_marginLeft ="100px").我该如何以编程方式完成?请帮我解决问题.
我只是一个初学者,我正在尝试理解SAP之间的通信,例如使用SAP连接器的C#应用程序.我搜索了很多网站,但我真的找不到我的问题的答案!我希望这里有人可以帮助我.
例如,我在SAP中有一个功能getProducts(String = " ").这个功能在SAP中完美运行,它不是由我编写的,我无法访问它,所以我不能给你任何代码(对不起).我必须使用C#应用程序与SAP通信.
我想要做的是给SAP一个参数,例如"Shirts".SAP将回馈所有衬衫.我不能这样做Function.GetValue()(或者至少我认为我不能),因为GetValue只需要整数.但如果我进入GetValue(0),它会给我所有的产品(这是正常的)而不仅仅是衬衫.
这是我用来获取数据的代码:
IRfcFunction function = fRepository.CreateFunction("GetProducts");
function.Invoke(destination);
String products = function.GetValue(0).ToString();
result = Functions.Instance.GetData(result);
Run Code Online (Sandbox Code Playgroud)
有没有办法给SAP函数一个字符串参数(而不是一个整数,在本例中为0)并检索我想要的数据?
如何将a的背景颜色设置WebView为十六进制值?我对通过main.xml或以编程方式开放.
请考虑以下代码:
// Filename fputest.cpp
#include <cmath>
#include <cstdio>
int main()
{
double x;
*(__int64 *) &x = 0xc01448ec3aaa278di64; // -5.0712136427263319
double sine1 = sin(x);
printf("%016llX\n", sine1);
double sine2;
__asm {
fld x
fsin
fstp sine2
}
printf("%016llX\n", sine2);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
使用Visual C++ 2012(cl fputest.cpp)编译并执行程序时,输出如下:
3FEDF640D8D36174
3FEDF640D8D36175
Run Code Online (Sandbox Code Playgroud)
问题:
我对项目中遇到的问题感到困惑.我试图简化它以重现效果:
interface IBar { }
class Bar : IBar {}
interface IFoo<T> where T : IBar { }
class Foo<T> : IFoo<T> where T : IBar { }
class Class1
{
public void DoTheFoo<T>(T bar) where T : IBar
{}
public void DoTheFoo<T>(IFoo<T> foo) where T : IBar
{}
public void Test()
{
var bar = new Bar();
var foo = new Foo<Bar>();
DoTheFoo(bar); // works
DoTheFoo<Bar>(foo); // works
DoTheFoo((IFoo<Bar>)foo); // works
DoTheFoo(foo); // complains
}
}
Run Code Online (Sandbox Code Playgroud)
对我来说这看起来很好,但编译器在最后一次调用时抱怨,因为它试图DoTheFoo<T>(T bar) …
如何为Internet Explorer 8创建特定的CSS样式表?
我的意思是,如果浏览器是IE8,我怎么能加载它?(而不是IE7和IE6)
我是模板的新手所以请原谅我天真的问题.我在这段代码中遇到错误:
template <class t>
class a{
public:
int i;
a(t& ii):i(ii){}
};
int main()
{
a *a1(new a(3));
cout<<a1.i;
_getch();
}
Run Code Online (Sandbox Code Playgroud)
编译错误:
'a' : use of class template requires template argument list'a' : class has no constructors