我想打印SQL Server返回的值.
If NOT Exists(SELECT * FROM ItemList WHERE ItemName='txtItemNama')
BEGIN
INSERT INTO ItemList (ItemName) VALUES('txtItemNamea')
END
ELSE
BEGIN
Print 'Duplicate'
END
Run Code Online (Sandbox Code Playgroud)
此查询将返回受影响的行数或复制行
我想在C#中使用这个Duplicate MessageBox.Show()
string query1 = "If NOT Exists(SELECT * FROM ItemList WHERE ItemName='txtItemName') BEGIN INSERT INTO ItemList (ItemName) VALUES('txtItemName') END ELSE BEGIN Print 'Duplicate' END";
SqlCommand cmd = new SqlCommand(query1, conn);
SqlDataReader dr;
conn.Open();
dr=cmd.ExecuteReader();
conn.Close();
MessageBox.Show(dr);
Run Code Online (Sandbox Code Playgroud)
我不知道怎么dr用来做这件事.请帮我打印复制件
MessageBox.Show(DR);
我需要做什么?
我正在为Linux编写命令行实用程序.如果输出(stdout)转到shell,那么打印一些转义来着色输出会很不错.但是如果输出被重定向,则不应该打印那些bash转义,或者内容可能会破坏依赖于该输出的解析器.
有几个程序执行此操作(吮吸ack),但我发现的是用Perl编写的,我无法找到他们是如何做到的.
我想用C/C++来编写我的实用程序.
我不确定我是否可以使用select into从另一个表导入数据,如下所示:
select * into
bookmark1
from bookmark;
Run Code Online (Sandbox Code Playgroud)
SQlite不支持这种语法吗?还有其他选择吗?
我们正在使用Maven来管理我们的想法项目,但是在从想法项目中排除目录时遇到了问题。
使用想法,我将转到项目设置| 模块| 来源并选择我要排除的文件夹,然后单击“排除”按钮。从pom加载项目时,将自动排除目标。我也想排除日志文件夹。
在Maven中,我使用了一个想法Maven插件,它说我可以排除文件夹。我正在使用此代码,但它似乎不起作用:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-idea-plugin</artifactId>
<version>2.3-atlassian-1</version>
<configuration>
<downloadSources>true</downloadSources>
<downloadJavadocs>true</downloadJavadocs>
<exclude>
${project.basedir}/logs
</exclude>
</configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)
我尝试了不同的格式以及输入了完全限定的路径(作为测试),但是似乎没有什么东西可以从我的想法项目中排除logs目录。
任何人有任何想法如何使它工作?
谢谢,尼克。
是否有简单的工具,可用于确定函数的调用位置,函数调用的其他函数...?
编辑:我正在使用Mac OS X(10.6)并且只想进行静态分析.
谢谢!
在我的应用程序中,我有2个列表活动,可以通过单击其项目来启动其中一个.
|--Activity1--| |--Activity2--| |--Activity1--|
| item11 | ->click-> | item21 | | item21 | ->click-> ...
| item12 | | item22 | ->click-> | item12 |
| item13 | | item23 | | item13 |
|-------------| |-------------| |-------------|
Run Code Online (Sandbox Code Playgroud)
因此,如果用户点击太多,他可以填写所有堆栈,系统会抛出一个StackOverFlowException不会吗?
我选择的解决方案是标记这两个活动noHistory="true",但现在我很遗憾用户无法使用后退按钮在这两个活动之间导航.
有人能帮我找到更好的选择吗?
提前致谢
编辑:为了更全面,让我们解释一下这个活动的工作流程目标是什么:
我有一个数据库,存储链接到一年中的天数列表的名称列表.名称可以链接到多天,每天同样的事情可以链接到多个名称.
the database schema
| names |---< n, m >---| days |
Run Code Online (Sandbox Code Playgroud)
所以这个活动工作流是一种数据库导航器:
Activity1是NameListActivity,它显示链接到特定日期的名称列表. Activity2是DateListActivity,它显示链接到特定名称的天数列表.当用户单击其中的项目(名称)时NameListActivity,DateListActivity将以链接到所单击名称的日期列表开始.
同样,当用户点击该项目(一天)时DateListActivity, …
在jQuery UI中,传递给很多事件方法的回调函数的"ui"对象的类型/内容是什么,我该如何使用它?
例如," 可选择 "演示,"已选择 " 事件通过两个参数."事件"和"UI".我试图使用它如下:
$("#selectable").selectable({
selected: function(event, ui) {
$(ui).find("input").attr('checked', true);
}
});
Run Code Online (Sandbox Code Playgroud)
(这是html :)
<ol id="selectable">
<li class="ui-state-default"><input type="checkbox" value="1" /></li>
<li class="ui-state-default"><input type="checkbox" value="2" /></li>
<li class="ui-state-default"><input type="checkbox" value="3" /></li>
<li class="ui-state-default"><input type="checkbox" value="4" /></li>
<li class="ui-state-default"><input type="checkbox" value="5" /></li>
<li class="ui-state-default"><input type="checkbox" value="6" /></li>
<li class="ui-state-default"><input type="checkbox" value="7" /></li>
<li class="ui-state-default"><input type="checkbox" value="8" /></li>
<li class="ui-state-default"><input type="checkbox" value="9" /></li>
<li class="ui-state-default"><input type="checkbox" value="10" /></li>
<li class="ui-state-default"><input type="checkbox" value="11" /></li>
<li class="ui-state-default"><input type="checkbox" value="12" …Run Code Online (Sandbox Code Playgroud) 我有这个问题,我希望它是可能的.
我有一个来自wordpress的表,用于存储后元数据,因此无法更改列和字段数据(轻松).
因此,表格结构
post_id meta_key meta_value
元键存储字段名称和meta_value,即该字段的值.我需要根据帖子ID对这些进行分组,以便我可以在两个字段之间进行比较.我尝试过各种各样的!!
所以数据如下:
post_id meta_key meta_value
1 _wp_field0 10
1 _wp_field1 5
1 _wp_field2 9
1 _wp_field3 "matt's post"
1 _wp_field3 155
2 _wp_field0 51
2 _wp_field1 9
2 _wp_field2 18
2 _wp_field3 "james' post"
2 _wp_field3 199
Run Code Online (Sandbox Code Playgroud)
我做了一个返回的GROUP_CONCAT
post_id concat
1 10,5,9,matt's post,155
2 51,9,18,James' post,199
Run Code Online (Sandbox Code Playgroud)
这是我最接近我想要的东西.但我不知道如何将其拆分.我有一系列我要比较的整数(字段1和2).
我需要上面字符串中的第二个和第三个数字.我可以在SQL中做些什么来获取这些吗?然后我想对它做一些数学运算.它们基本上是漂浮物,存储经度和纬度,我想比较和获得距离....
我在考虑拥有临时表?我只需要引用这两个数字.也许我可以通过分隔符拆分字符串?
我已经没想完了.(ps)我也尝试编写自己的函数(如下所示),但这次服务器崩溃了几次!!
DROP FUNCTION get_lat;
DELIMITER $$
CREATE FUNCTION get_lat(in_post_id INT)
RETURNS FLOAT
READS SQL DATA
BEGIN
DECLARE latitude FLOAT;
SELECT meta_value INTO latitude FROM wp_postmeta …Run Code Online (Sandbox Code Playgroud) 我正在研究索引存储在 SQLite FTS3 虚拟表中的应用程序。我们正在实施全文匹配,这意味着我们通过以下查询发送:
select * from blah where term match '<insert term here>'
Run Code Online (Sandbox Code Playgroud)
这一切都很好,直到我们想要匹配的术语包含一个连字符,以防 SQLite 虚拟匹配语法将 bacon-and-eggs 解释为 bacon, not and, not Eggs。
有谁知道使 fts 表忽略连字符的转义字符?我尝试添加 ESCAPE '\' 子句并在每个连字符之前使用 \,但 match 语句拒绝该语法。
谢谢。
我当前的一个客户运行一系列互联网点,客户通过PC访问网络:设置为"信息亭"(定制应用程序"锁定"计算机直到用户登录,并且正在运行的帐户是通过Windows组策略严格限制).目前,每台计算机都运行Windows XP并使用Active Desktop在后台显示广告.但是,由于我的客户端每天都遇到Active Desktop崩溃的问题(除了通常会减慢计算机速度),我还是被要求开发一个替换它的应用程序.
我正在尝试调查是否可以构建一个始终保留在后台的Windows窗体应用程序(使用C#).应用程序应位于桌面上方(以便它覆盖任何图标,文件等),但始终位于所有其他正在运行的应用程序之后.我想我真的在寻找BottomMost这个Form类的属性(当然不存在).
任何有关如何实现这一目标的提示或指示都将受到高度赞赏.