小编Ron*_*rby的帖子

MS Access应用程序 - 将数据存储从Access转换为SQL Server

请记住,我不是Access大师.我精通SQL Server和.Net框架.这是我的情况:

我们公司为承包商制作了一个非常大的MS Access 2007应用程序.

该应用程序已分为两层BY ACCESS; 有保存所有的Ms访问形式的前端部,然后在后端部,这是访问表,查询,等等,被存储在网络上的计算机上.

嗯,当然,需要将数据存储部分转换为SQL Server 2005,同时保留所有这些在Ms Access中构建的GUI表单.这是我进来的地方.

我已经阅读了一些,并且发现您可以将表单或甚至访问表链接到SQL Server表,但我仍然不确定可以做什么以及如何做.

有没有人这样做过?请评论有关此类承诺的任何能力,限制和考虑因素.谢谢!

sql-server ms-access vba sql-server-2005 ms-access-2007

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

LINQ to SQL:存储过程结果

如何更改LINQ到SQL设计器生成的存储过程结果的类名(除了弄乱designer.cs)?

另外,如何在存储过程的结果集上执行linq查询?

c# sql t-sql linq linq-to-sql

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

发送自动短信

首先,我们使用.net和sql server.

我有一个客户对一个将在预定时间发送短信的系统感兴趣.

除了通过电子邮件网关发送短信之外,我从未做过这样的事情,比如5551234444@vtext.com.但是,我不认为这是一个选项,因为我们的数据库将存储电话号码并忽略提供商.

感谢您对解决此问题的任何意见.

.net sms automation reminders

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

嘲弄的目的

嘲笑的目的是什么?

我一直在关注一些使用NUnit进行测试和使用Moq进行模拟的ASP.NET MVC教程.虽然我对它的嘲弄部分有点不清楚.

tdd unit-testing moq mocking testdrivendesign

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

如何在数据表的每个列中获取最大字符串长度

我有一个DataTable对象.每列都是string类型.

使用LINQ,如何获得每列的最大字符串长度?

.net c# linq datatable max

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

ASP.NET MVC DropDownList选择值问题

我已经读过很多关于这个问题的内容,但我无法弄明白.

我的视图上有一个用于分页的下拉列表.您选择要转到的页面并提交表单.返回视图时,将显示请求的页面.下拉列表会更改以反映新显示的页面.这工作正常.

我的问题是:我有2个提交按钮,一个用于下一页,一个用于prev页面.在控制器中,如果已按下其中一个提交,则页面#应递增或递减1.这种情况正在发生,并且正在显示正确的数据页面.但是,下拉列表不会,无论我做什么,反映显示视图时的新页码.

基本上,如果用户更改了下拉列表,则会在表单提交后发送回来时反映这些更改.如果我以编程方式更改页面#,即使显示正确的数据页面,下拉列表也不会更改.

这是动作方法:

public ActionResult Results(TechSearch search, string NextPage, string PrevPage)
{
    if (NextPage != null) search.Page++;
    if (PrevPage != null) search.Page--;

    int resultCount = search.GetResultCount(Desk);

    List<int> pages = new List<int>();
    int pageCount = (int)Math.Ceiling((decimal)resultCount / search.PageSize);
    for (int i = 1; i <= pageCount; i++) pages.Add(i);        

    ViewData["pages"] = new SelectList(pages, search.Page);            
    ViewData["pageCount"] = pageCount;

    return View(search);
}
Run Code Online (Sandbox Code Playgroud)

以下是该观点的相关部分:

<input type="submit" value="<" name="PrevPage" />
Page
<%=Html.DropDownList("Page",(SelectList)ViewData["pages"]) %>
of
<%=ViewData["pageCount"]%>
<input type="submit" value=">" name="NextPage"  />
Run Code Online (Sandbox Code Playgroud)

请帮忙.

编辑

Steven Sanderson …

.net c# asp.net asp.net-mvc

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

ASP.NET MVC - 如何从局部视图中获取当前操作?

我有一个部分视图,由几个操作方法返回的几个视图呈现.

局部视图的形式应该回发到被调用的动作方法.

我的理解是,如果我只是打电话

<% Html.BeginForm(); %>
Run Code Online (Sandbox Code Playgroud)

在视图中,表单的action属性将指向被调用的action方法.我不能这样做,因为我需要为javascript目的设置表单的ID属性.Html.BeginForm的重载让我设置html属性也需要一个显式的控制器和动作.所以,我可以像下面那样编写表单元素,而不是使用Html帮助器.

<form action="<%=(NEED TO SOMEHOW GET THE URL TO THE CURRENT ACTION) %>" method="post" id="myForm">
Run Code Online (Sandbox Code Playgroud)

我只是不确定如何获取URL.

.net asp.net-mvc

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

.net麻烦铸造整数做小数

为什么这样:

(new[]{1,2,3}).Cast<decimal>();
Run Code Online (Sandbox Code Playgroud)

结果是

InvalidCastException:指定的强制转换无效.

.net c# linq casting

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

Debug.WriteLine()线程安全吗?

Debug.WriteLine()线程安全吗?

根据这个,它是线程安全的.但是,在我的多线程程序中,我得到一些奇怪的输出.

例如:

// these statements are found throughout the program
Debug.WriteLine("Polled database. {0} batch items retrieved.", items.Count());
Debug.WriteLine("Queued batch item: {0}", bm.BatchName);
Debug.WriteLine("Discarded batch item: {0} already queued.", bm.BatchName);
Debug.WriteLine("Creating task for batch item: {0}", bm.BatchName);
Debug.WriteLine("Removed batch item from processing items collection: {0}", bm.BatchName);
Debug.WriteLine("Could not remove batch item from processing items collection: {0}", bm.BatchName);
Debug.WriteLine("Begin Processing: {0}", bm.BatchName);
Debug.WriteLine("End Processing: {0}", bm.BatchName);
Run Code Online (Sandbox Code Playgroud)

产量

"Polled database. 0 batch items retrieved."
"Polled database. 0 batch items …
Run Code Online (Sandbox Code Playgroud)

.net multithreading thread-safety

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

Telerik + Visual Studio 2010工具箱=疯狂的问题

有没有人找到解决这些问题的方法:

  1. 在Visual Studio 2010(WPF,EDMX,Silverlight,报告等)中进入任何设计模式时,我会在状态栏中看到一条消息,例如Loading toolbox content from package Microsoft.VisualStudio.IDE.Toolbox.ControlInstaller.ToolboxInstallerPackage '{2C98B35-07DA-45F1-96A3-BE55D91C8D7A}'...每次锁定VS大约一分钟.

  2. Telerik工具箱有许多重复控件.

  3. 展开后,工具箱不显示任何项目.我认为这是因为它有太多的控件.

我相信所有这些问题都是相关的.我认为当#1发生时,重复的控件被添加到一些工具箱中,最终导致#3发生.

我厌倦了这一点,我很确定这是由Telerik的"Rad"引起的.在我安装了一些rad控件之前,我有两台开发机器从未做过这些.

telerik toolbox visual-studio-2010 visual-studio

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