问题列表 - 第3001页

在不使用odbc的情况下,使用mysql的最佳方法是什么?

我需要从c#代码访问一个mysql数据库,但我不想使用ODBC,原因如下.

我必须创建一个演示,我在USB驱动器上使用xampp.我的代码(数据库读/写代码)是用C#编写的.因此,为了使USB驱动器与运行演示的计算机隔离,由于设置原因,我正在远离ODBC.

c# mysql

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

创建自定义ODBC驱动程序

在我目前的工作中,我们正在寻求实现我们自己的odbc驱动程序,以允许许多不同的应用程序能够连接到我们自己的应用程序作为数据源.现在我们正在尝试权衡开发我们自己的驱动程序到实现规范的选项,这是大规模的,或者使用SDK,允许程序员"填写"特定于数据的部分并允许更高级别的抽象.

有没有其他人实现自定义odbc驱动程序?你遇到了什么陷阱?你自己做了什么好处?花了多少工时呢?您是否使用过SDK?如果是这样,您从该方法中看到了哪些好处/缺点?

任何评论和答案将不胜感激.谢谢!

编辑:我们正在尝试使用我们的代码来维护可移植性,这是用C语言编写的.

sql database sdk odbc odbc-bridge

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

使用Javascript检测Vista IE7保护模式

我希望能够使用javascript检测页面中的Vista IE7保护模式,最好是.我的想法是执行违反保护模式的行为,从而暴露它.目标是为IE7 Vista用户提供适当的站点帮助消息.

javascript protected mode windows-vista internet-explorer-7

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

从Windows窗体加载WPF窗口时出现问题System.ExecutionEngineException

我发现了一些相当奇怪的行为......

以下是如何复制问题:

  1. 创建WPF应用程序项目.
  2. 从App.xaml文件中删除StartupUri.
  3. 使用签名" private void Application_Startup(object sender, StartupEventArgs e)" 向应用程序添加启动事件处理程序
  4. 现在,向项目添加一个表单(右键单击并选择添加新项目).
  5. 在Application_Startup方法中,创建表单对象并显示它 Form1 f1 = new Form1(); f1.ShowDialog();
  6. 在实际的Form1上,向设计器添加一个按钮,并向该按钮添加一个单击事件处理程序.
  7. 向项目Window1添加一个新的WPF窗口.
  8. 在步骤6中创建的Form1的按钮单击事件处理程序中,添加代码行以创建显示WPF窗口: Window1 w1 = new Window1(); w1.Show();
  9. 运行项目并单击winform上的按钮以显示WPF窗口...到目前为止工作正常.
    1. 关闭WPF窗口并再次单击winform按钮.这次你应该得到例外.

所以,基本上我所做的是创建一个显示winform的WPF应用程序.然后,winform显示WPF窗口.

第一次显示WPF窗口时,一切正常.如果它关闭,然后重新打开,我得到例外!我也可以通过多次单击按钮来打开多个WPF窗口.然而,一旦最后一个关闭,我再也无法再打开另一个......

我也尝试了http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/442782b1-00a1-4e2e-9cc6-ae99b6699126/上提出的各种提示,但这些提示无济于事.

为什么会这样?

wpf integration winforms

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

Visual Studio开发人员的Xcode快速入门

我想使用Apple的Xcode IDE在OS X上开发应用程序,但我发现UI非常令人困惑,因为我习惯在Windows上使用Visual Studio进行开发.

有没有人知道Visual Studio开发人员的任何Xcode快速入门指南,它们将常见任务和功能从一个映射到另一个?

例如,我甚至无法弄清楚如何启动在新的shell窗口(Terminal.app)中编写的C/C++命令行工具,即如果在Visual Studio中按F5会发生什么.

macos xcode visual-studio

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

使用ASP.NET CHART CONTROL添加动态图表,c#

我想在网页中添加动态图表.就像这样......

我从用户处获取开始日期和结束日期,并在开始日期和结束日期之间为每个日期绘制单独的图表.

我从sql数据库获取数据并将其与图表绑定如下:

   SqlConnection UsageLogConn = new   
          SqlConnection(ConfigurationManager.ConnectionStrings["UsageConn"].ConnectionString);
                UsageLogConn.Open();//open connection

                string sql = "SELECT v.interval,dateadd(mi,(v.interval-1)*2,'" + startdate + " 00:00:00') as 'intervaltime',COUNT(Datediff(minute,'" + startdate + " 00:00:00',d.DateTime)/2) AS Total  FROM usage_internet_intervals v left outer join (select * from Usage_Internet where " + name + "  LIKE ('%" + value + "%') and DateTime BETWEEN '" + startdate + " 00:00:00' AND '" + enddate + " 23:59:59') d on v.interval = Datediff(minute,'" + startdate + " 00:00:00',d.DateTime)/2 GROUP BY v.interval,Datediff(minute,'" …
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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

从python获取文件夹和所有文件大小的最佳方法是什么?

如果将有少量文件,使用递归函数来传递所有文件并添加大小应该很容易,但是如果有很多文件,那么很多我真的意味着很多文件.

python

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

从forEach循环内部的代码访问JSTL标记

是否可以通过循环内的代码访问JSTL的forEach变量?

<c:forEach items="${elements}" var="element">
    <% element.someMethod(); %>
</c:forEach>
Run Code Online (Sandbox Code Playgroud)

java jsp jstl

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

在C++中列出迭代器不可递增的错误消息

作为一个新手,我正在尝试使用list-class在C++中实现排序功能.但是,运行代码我得到的错误是列表迭代器不可递增...但是它似乎不太可能,因为它应该是可递增的!

码:

void shuffle (list<int> &list1)
{
    list<int> smaller;
    list<int> larger;

    if (list1.size() > 1)
    {
        list<int>::iterator it;
        //int it;

        int x = list1.front();


        for (it = list1.begin(); it != list1.end(); it++)
        {                                       
            if(*it <= x)
            {
                smaller.push_front(*it);
                list1.pop_front();

            }
            else
            {
                larger.push_back(*it);
                list1.pop_front();
            }
            shuffle (smaller);
            shuffle (larger);
        }
    }
    else
    {
        print(smaller);
        print(larger);

        //cout << "No sorting needed! The list still looks like: ";
        //print(list1);
    }
    print(smaller);     
    print(larger);
}
Run Code Online (Sandbox Code Playgroud)

我在de CPP文件中主要实现了这个功能.

有人有什么建议吗?

c++ iterator list

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

有没有反编译Delphi的程序?

有人刚给我发了一个程序的反编译到C.这是一个非常好的反编译,产生了很好的,主要是可读的C代码(如果你忽略了没有变量或函数都有一个人类可读的名字的事实),大多看起来像它实际上会编译.

但是有一个大问题.我碰巧知道他反编译的程序是用Delphi编写的,其中充满了难以转化为C的概念.但我对反编译器的输出印象深刻,这让我很奇怪.德尔福有什么可以做到的吗?

我见过Delphi的最好的反编译工具是DeDe.它可以做很多事情,但它甚至不会尝试生成Object Pascal代码作为其输出,并且自Delphi 6以来它还没有更新.那里有什么更好的东西吗?

delphi decompiling reverse-engineering

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