小编Mar*_*lly的帖子

使用SQL Server读取文本文件

我试图从SQL查询(SQL Server 2005)中读取文本文件,但根本没有运气.我用EXEC和xp_cmdshell尝试了各种各样的东西,但都没有用.这是我试图解决这个问题的一般方法:

CREATE TABLE temp (data varchar(2000));
INSERT temp EXEC master.dbo.xp_cmdshell 'type file.txt';
Run Code Online (Sandbox Code Playgroud)

然后我尝试从临时表中选择数据.我经常搜索,我不知道自己错了什么.救命?

sql-server sql-server-2005 xp-cmdshell

33
推荐指数
2
解决办法
16万
查看次数

打开Office电子表格(Calc) - 使用分隔符连接文本单元格

我正在使用Open Office的电子表格程序,并尝试将多个文本单元与分隔符连接在一起.例如,假设我有以下单元格:

+--------+
| cell 1 |
+--------+
| cell 2 |
+--------+
| cell 3 |
+--------+
| cell 4 |
+--------+
| cell 5 |
+--------+
Run Code Online (Sandbox Code Playgroud)

我想用分隔符连接它们,以便结果在这样的一个单元格中:

+----------------------------------------------+
| (cell 1),(cell 2),(cell 3),(cell 4),(cell 5) |
+----------------------------------------------+
Run Code Online (Sandbox Code Playgroud)

我的第一个想法是尝试制作宏或其他东西,但我不认为开放办公室支持那些.有任何想法吗?

openoffice.org concatenation spreadsheet

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

LDAP Active Directory路径

我试图通过MPS Web服务将用户添加到Active Directory.我一直在努力寻找正确的LDAP-url来告诉它将新用户添加到Users组.我尝试过这样的事情:

LDAP://XXXX.YYY/OU=Users,DC=XXXX,DC=YYY
LDAP://XXXX.YYY/CN=Users,DC=XXXX,DC=YYY
LDAP://XXXX.YYY/DN=Users,DC=XXXX,DC=YYY
Run Code Online (Sandbox Code Playgroud)

我得到的"最远"似乎是一个错误,说我给了它一个无效的客户.

我真的没有很多使用LDAP的经验(几乎没有任何经验),所以即使只是一个好的LDAP和Active Directory教程也会非常有用(即使是现在也没有这个).谢谢!

我已经在ADSI Edit中查找了实际的可分辨名称,即LDAP://XXXX.YYY/CN=Users,DC=XXXX,DC=YYY,但仍然没有运气.

ldap active-directory

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

Ruby - 可以将块作为param作为实际块传递给另一个函数吗?

这就是我想要做的:

def call_block(in_class = "String", &block)
    instance = eval("#{in_class}.new")
    puts "instance class: #{instance.class}"
    instance.instance_eval{ block.call }
end


# --- TEST EXAMPLE ---
# This outputs "class: String" every time
"sdlkfj".instance_eval {  puts "class: #{self.class}" }

# This will only output "class: Object" every time
# I'm trying to get this to output "class: String" though
call_block("String") { puts "class: #{self.class}" }
Run Code Online (Sandbox Code Playgroud)

在它说"instance.instance_eval {block.call}"的行上,我试图找到另一种方法使新的实例变量在块上运行实例eval.我能想到的唯一方法是将instance_eval传递给原始块,而不是作为变量或任何东西传递,而是像测试示例中那样作为实际块传递.

有小费吗?

ruby instance-eval

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