小编Mak*_*tar的帖子

尝试使用xp_cmdshell移动文件时拒绝访问

我试图使用一些T-SQL将一些文件从一个目录移动到另一个目录.我使用xp_cmdshell来调用move命令就像这样:

create table #output(line varchar(2000) null)
insert into #output exec master..xp_cmdshell 'move /y "D:\files\*.txt" "D:\oldfiles"'
Run Code Online (Sandbox Code Playgroud)

但文件inst移动,#output表包含move命令的输出

Access is denied.
Access is denied.
Access is denied.
Access is denied.
Access is denied.
Access is denied.
        0 file(s) moved.
NULL
Run Code Online (Sandbox Code Playgroud)

sql server代理帐户映射到本地管理员如果我在输入move命令时打开命令提示符

move /y "D:\files\*.txt" "D:\oldfiles"
Run Code Online (Sandbox Code Playgroud)

文件移动完美

它全部发生在运行在w2k3服务器上的sql2005上.

我以本地管理员身份登录服务器

sql t-sql command-line sql-server-2005 windows-server-2003

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

BlackBerry - GZip解压缩问题

我在使用RIM压缩API时遇到了一个奇怪的问题,我无法使其工作,因为它在文档中有描述.
如果我使用win gzip工具 gzip纯文本文件,将gz添加到blackberry项目的资源中并在app中尝试解压缩,将会有无限循环,gzis.read()永远不会返回-1 ...

try
{
    InputStream inputStream = getClass().getResourceAsStream("test.gz");
    GZIPInputStream gzis = new GZIPInputStream(inputStream);
    StringBuffer sb = new StringBuffer();

    char c;
    while ((c = (char)gzis.read()) != -1)           
    {
        sb.append(c);
    }

    String data = sb.toString();
    add(new RichTextField(data));
    gzis.close();
}
catch(IOException ioe)
{
}
Run Code Online (Sandbox Code Playgroud)

在压缩内容之后,gzis.read()中重复65535值.我发现的唯一解决方法是愚蠢的

while ((c = (char)gzis.read()) != -1 && c != 65535) 
Run Code Online (Sandbox Code Playgroud)

但我很好奇是什么原因,我做错了什么,为什么65535

compression gzip blackberry magic-numbers

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

黑莓SDK

我是黑莓新手.所以任何人都可以帮我解决以下问题.Blackberry使用哪个SDK?Black Berry应用程序开发的语言是什么?我们可以通过BlackBerry应用程序调用Web服务吗?

sdk web-services blackberry

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

黑莓JDE 4.7 - TouchEvent类 - getX和getGlobalX之间的区别

在黑莓JDE 4.7中,

在TouchEvent下,有两种类似的声音方法:

  • getX(int touch)"返回映射的x坐标"
  • getGlobalX(int touch)"return global x coordindate"

有谁知道两者之间有什么区别?javadocs谈论映射与全局,但我不确定这意味着什么.

任何帮助poindexter?

eclipse-plugin blackberry touchscreen rim-4.7

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

拦截Blackberry的拨出电话

我们正在寻找一种方法来执行以下操作:

  • 有BB的用户输入一个号码(或选择一个联系人并点击'发送')
  • 我们在后台的应用程序检测到呼叫事件
  • 我们的应用程序做了一些事情(例如阻止呼叫/拨打其他号码等)

可以这样做吗?可以透明地对用户完成(即没有对话或用户参与)?我应该看哪些API?

谢谢

integration blackberry call intercept background-application

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

如何在Blackberry MapField中显示多个位置?

我可以使用坐标或经度和纬度显示一个位置,但我不知道如何在黑莓MapField中显示多个位置.如果有可能请与我分享如何做到这一点..

maps gps blackberry jsr179

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

BlackBerry - 如何启动Messenger应用程序?

我想在我的应用程序中使用gtalk或任何其他信使,但我不知道如何做到这一点.请你告诉我如何解决这个问题.如果你能提供一些网络链接,了解更多关于这个.

xmpp blackberry google-talk java-me

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

黑莓API改变主屏幕背景图像

我正在尝试开发一个Blackberry应用程序,它将根据可配置的时间参数定期更改主屏幕背景图像(而不是应用程序背景图像)(就像Windows的WallPaper更换器一样).

是否可以以编程方式更改HomeScreen背景.有没有API可以做到这一点..?

background blackberry homescreen

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

MS考试70-536 - 如何从线程中抛出和处理异常?

MS考试70-536 .Net Foundation,第7章"线程"第1课"创建线程"中有一个文本:

请注意,因为WorkWithParameter方法接受一个对象,所以可以使用任何对象而不是它期望的字符串来调用Thread.Start.小心选择线程的起始方法来处理未知类型对于良好的线程代码至关重要.不是盲目地将方法参数转换为我们的字符串,而是测试对象类型的更好实践,如以下示例所示:

' VB
Dim info As String = o as String
If info Is Nothing Then
    Throw InvalidProgramException("Parameter for thread must be a string")
End If
// C#
string info = o as string;
if (info == null)
{
    throw InvalidProgramException("Parameter for thread must be a string");
} 
Run Code Online (Sandbox Code Playgroud)

所以,我试过这个,但是异常处理得不好(没有控制台异常输入,程序终止),我的代码有什么问题(如下)?

class Program
    {
        static void Main(string[] args)
        {
            Thread thread = new Thread(SomeWork);
            try
            {
                thread.Start(null);
                thread.Join();
            }
            catch (InvalidProgramException ex)
            {
                Console.WriteLine(ex.Message);
            }
            finally
            { …
Run Code Online (Sandbox Code Playgroud)

.net multithreading exception-handling

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

将按钮添加到BlackBerry中的ListField

我在BlackBerry中使用ListField并希望在行中包含一个带有两个文本字段的按钮,如:

           Button
           Text1
           Text2  
Run Code Online (Sandbox Code Playgroud)

但我无法添加按钮.我发现的所有帮助都是关于添加图像.

user-interface blackberry listfield

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