我们正在为新的业务线应用程序设计UI.我们没有真正的约束,可以自由设计我们认为合适的UI.用户界面将在WPF中完成,针对Windows 7,Vista和XP专业版用户.
许多对话框的右下角包含"确定"和"取消"按钮.你觉得有必要有这个取消按钮或右上角的红色X是否足够?我们正在讨论这个问题,因为我们注意到更多的UI没有取消按钮,只有红色的X.
当我启动我的应用程序时,我得到: ConnectionString属性尚未初始化.
Web.config文件:
<connectionStrings>
<add name="MyDB"
connectionString="Data Source=localhost\sqlexpress;Initial Catalog=mydatabase;User Id=myuser;Password=mypassword;" />
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)
堆栈是:
System.Data.SqlClient.SqlConnection.PermissionDemand() +4876643
System.Data.SqlClient.SqlConnectionFactory.PermissionDemand(DbConnection outerConnection) +20
System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +117
System.Data.SqlClient.SqlConnection.Open() +122
Run Code Online (Sandbox Code Playgroud)
我是.NET的新手,我不懂这个.我在Google上找到了很多答案,但没有一个能解决我的问题.
那是什么意思?我的web.config坏了吗?我的功能不好吗?我的SQL配置无法正常工作(我正在使用sqlexpress)?
我的主要问题是我不知道从哪里开始调试这个......任何事情都会有所帮助.
编辑:
Failling代码:
MySQLHelper.ExecuteNonQuery(
ConfigurationManager.AppSettings["ConnectionString"],
CommandType.Text,
sqlQuery,
sqlParams);
Run Code Online (Sandbox Code Playgroud)
sqlQuery是一个类似"select*from table"的查询.sqlParams在这里不相关.
另一个问题是我的公司使用MySQLHelper,我对它没有可见性(只有一个帮助器lib的dll).它在其他项目中运行良好,所以我99%认为错误不是来自这里.
我想如果在没有看到代码的情况下无法对其进行调整,我将不得不等待与创建此帮助程序的人联系以获取代码.
我安装了MVC 1.0.System.Web.MVC dll在哪里,以便我可以使用反射器来查看辅助方法的编码方式?我查看了我的ASP.NET MVC Web应用程序的bin文件夹,但它不在那里.我不太确定MVC 1.0安装程序在哪里安装dll以及如何连接到MVC应用程序的web.config.是否在GAC中安装了System.Web.MVC?如果是这样,我怎么能反思大会呢?
我的数据库表中有一个用于存储枚举值的字段,例如:
create table MyTable (
...
Status tinyint not null,
...
)
Run Code Online (Sandbox Code Playgroud)
在我的C#课中我有
public enum TStatus : byte {
Pending = 1
Active = 2,
Inactive = 3,
}
public TStatus MyStatus {
get { return (TStatus)Status; }
set { Status = (byte)value; }
}
Run Code Online (Sandbox Code Playgroud)
现在我想写一个使用例如MyStatus
属性的Linq查询MyTable
var q = MyDataContext.GetTable<MyTable>().Where(t => t.MyStatus == TStatus.Active);
Run Code Online (Sandbox Code Playgroud)
但当然,Linq不知道如何解释MyStatus
为SQL.MyStatus
为了使它在LinqToSQL中工作,我需要做什么?
我有一个带有一些数据库控件的Delphi表单.
为了表示一个日期,我使用了TJvDBDatePickerEdit
(来自JCL),它有一个很好的属性
ShowCheckBox := True;
Run Code Online (Sandbox Code Playgroud)
允许用户输入没有已知日期(DBNull).
我验证,使DatePicker归零按预期工作:
procedure Tframe.adoQueryBeforePost(DataSet: TDataSet);
begin
if (qryAuftraege.FieldByName('MyDateField').IsNull) then
begin
ShowMessage('IsNull!');
end;
end;
Run Code Online (Sandbox Code Playgroud)
消息框显示.所以ADO组件应该写的字段是varNull类型.
现在有这个管道:
TADOQuery -> TADOConnection -> MS OLE DB Provider for ODBC Drivers -> MySQL ODBC 5.1 Driver
Run Code Online (Sandbox Code Playgroud)
MySQL ODBC驱动程序现在显示在它的日志中:
UPDATE `db`.`table` SET `MyDateField`=_latin1'0004-00-00' WHERE `ID`=5 AND `MyDateField`=_latin1'2009-06-17';
Run Code Online (Sandbox Code Playgroud)
好吧,日期存储为'0004-00-00'
(MySQL似乎保存这样).现在在查询条目时,它被Delphi识别为Null,但是当它下次更新时,调用:
UPDATE `bvl`.`auftraege` SET `MyDateField`=_latin1'2009-06-17' WHERE `ID`=5 AND `MyDateField` IS NULL;
Run Code Online (Sandbox Code Playgroud)
当然失败了,因为MyDateField不是NULL(至少在MySQL DB中).
这个字符串'0004-00-00'
来自哪里?如果它是某个地方的错误,我可以在哪里拦截它?
我已经知道有些组件可以提供直接的MySQL连接(我假设)没有显示这种行为.
我是Ruby on Rails的新手,到目前为止,我学到了很多乐趣.来自.NET世界,它是一个非常开关,因为我的IDE(Visual Studio 2008)为我处理一切,而在Rails中,一切都是通过多个应用程序(Terminal,TextMate等)完成的.
我已经开始仔细研究RubyMine作为Rails开发的IDE,作为IDEA和ReSharper的忠实粉丝,我自然喜欢RubyMine.它具有代码完成功能,内置支持RSpec,SVN集成等.但是,由于IDE处理了很多"Rails体验",我想知道是否应该坚持使用TextMate + Terminal方法.
像RubyMine这样的Ruby/Rails IDE会阻碍我吗?
在Haskell中使用带有选项(标志)的正则表达式的最佳方法是什么
我用
Text.Regex.PCRE
Run Code Online (Sandbox Code Playgroud)
文档列出了一些有趣的选项,如compCaseless,compUTF8,...但我不知道如何使用它们(=〜)
当我混合.m和.cpp我有一个问题xcode没有找到默认的cpp包括(像<map>
)
更新:我在我的iphone项目中添加一个静态库(它没有任何问题进行编译),然后在.m中使用include,然后来自c ++的依赖项.h变得疯狂......无法找到或不能编译,我尝试了.mm,但它不起作用.
处理一些代码,我从命令提示符运行时遇到错误...
NameError: name 'Popen' is not defined
Run Code Online (Sandbox Code Playgroud)
但我已经导入了两个import os
和import sys
.
这是代码的一部分
exepath = os.path.join(EXE File location is here)
exepath = '"' + os.path.normpath(exepath) + '"'
cmd = [exepath, '-el', str(el), '-n', str(z)]
print 'The python program is running this command:'
print cmd
process = Popen(cmd, stderr=STDOUT, stdout=PIPE)
outputstring = process.communicate()[0]
Run Code Online (Sandbox Code Playgroud)
我错过了一些基本的东西吗 我不怀疑.谢谢!
我试图从视图源,即:
<a href="javascript:validateCB();"><img src="wwv_flow_file_mgr.get_file?p_security_group_id=1343380920146312332&p_flow_id=222&p_fname=submit_btn.gif" alt="Submit Details" border="0" />
Run Code Online (Sandbox Code Playgroud)
进入jQuery选择器格式
var $templateButtons = $('img[src^="wwv_flow_file_mgr"]').parent('a');
Run Code Online (Sandbox Code Playgroud)
但这似乎不正确.
有关如何将上述视图源代码转换为jQuery的任何想法?
谢谢,托尼.