小编Dre*_*nor的帖子

在SQL语句中选择比较结果

我如何实现以下目标:

select (1 < 2) as One, (1 > 2) as Two
Run Code Online (Sandbox Code Playgroud)

这样它会产生以下结果:

One     Two
-----------------
True    False
Run Code Online (Sandbox Code Playgroud)

我正在使用SQL Server,但跨DBMS示例会很好.

sql

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

谷歌图表趋势线未显示

我有一个谷歌图表折线图,我想显示趋势线,但它没有显示.

数据从数据库中获取,javascript由PHP生成,但生成的javascript如下所示:

<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">

// Load the Visualization API and the piechart package.
google.load('visualization', '1.0', {'packages':['corechart']});

// Set a callback to run when the Google Visualization API is loaded.
google.setOnLoadCallback(drawChart);

// Callback that creates and populates a data table, 
// instantiates the pie chart, passes in the data and
// draws it.
function drawChart() {
    var dataS = new google.visualization.DataTable();
    dataS.addColumn('string', 'Dag');
    dataS.addColumn('number', 'Poäng');
    dataS.addRows([
        ['1', 32],
        ['2', 37],
        ['3', 37],
        ['4', 40],
        ['5', 31],
        ['6', 38], …
Run Code Online (Sandbox Code Playgroud)

javascript google-visualization

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

Android SMS Delivery Intent始终返回-1

我在Android上遇到了一个奇怪的问题.当我通过我的应用程序发送短信时,我想听取发送意图.这是我到目前为止所做的:

private void shootSMS(String number,long currentTime){
    SmsManager smsManager = SmsManager.getDefault();

    Intent sentIntent = new Intent(SentBroadcastReceiver.SENT_ACTION);
    Intent deliveredIntent = new Intent(DeliveredBroadcastReceiver.DELIVERED_ACTION);

    Bundle b = new Bundle();
    b.putString("num",number);
    b.putString("record_time",currentTime+"");

    sentIntent.putExtras(b);
    deliveredIntent.putExtras(b);


    PendingIntent sentPendingIntent = PendingIntent.getBroadcast(this,(int)currentTime,sentIntent,PendingIntent.FLAG_ONE_SHOT);
    PendingIntent deliveredPendingIntent = PendingIntent.getBroadcast(this,(int)currentTime,deliveredIntent,PendingIntent.FLAG_ONE_SHOT);
    smsManager.sendTextMessage(number,null,getString(R.string.app_name),sentPendingIntent,deliveredPendingIntent);

}
Run Code Online (Sandbox Code Playgroud)

现在的问题是,当onReceive()调用我的广播接收器的getResultCode()方法时,我调用该方法,它总是返回-1!即使手机关闭,也无法跟踪短信是否已发送!

我用GoSMSPro检查了号码并发送了一条失败的短信.有趣的是,当我把我的手机在飞行模式下,我得到的结果代码等于2这是SmsManager.RESULT_ERROR_RADIO_OFF

现在问题是这里有什么问题?

sms android-intent

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

C#集合到Classic ASP

我无法将C#集合暴露给Classic ASP.我试过使用IEnumerable和Array.但我得到了" object not a collection"错误.

我的方法看起来像:

public IEnumerable<MyObj> GetMyObj() { ... }
Run Code Online (Sandbox Code Playgroud)

并在经典ASP方面:

Dim obj, x 
Set obj = Server.CreateObject("Namespace.class")

For Each x in obj.GetMyObj
...
Run Code Online (Sandbox Code Playgroud)

那么如何将集合传递给Classic ASP呢?

更新:

可能这是一个进步,我找到的解决方案是使用一个继承IEnumerable而不是使用的新类IEnumerable<MyObj>:

public class MyEnumerable : IEnumerable
{
   private IEnumerable<MyObj> _myObj;

   .
   .
   .

    [DispId(-4)]
    public IEnumerator GetEnumerator()
    {
      _myObj.GetEnumerator();
    }
}
Run Code Online (Sandbox Code Playgroud)

但是现在当我尝试访问的属性MyObj出现错误:Object required.

任何的想法?

c# com collections asp-classic

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

在SQL Server列中存储Microsoft Word 97文档

我有一个具有以下表格的数据库,但我没有办法解密它

DATA,        TYPE,            FILE TYPE, SIZE,  DOC TYPE
0x15234324 , Word.Document.8 ,DOC,       19968, WORD.DOCUMENT.8
Run Code Online (Sandbox Code Playgroud)

该字段似乎包含存储在SQL Server IMAGE列中的word文档

有没有人遇到过这种情况或以可读格式提取这些数据?

到目前为止,我已经尝试使用PHP来提取文件并将其写入word文档,但没有太多运气.

更新:我现在有Visual Studio Express,想要一种提取这些数据并保存到word文档的方法

UPDATE2:这就是我在VB中的功能

Imports System.Data.SqlClient
Imports System.IO


Public Class Form1

    Private Shared Function RetrieveFile(ByVal filename As String) As Byte()
        Dim connection As New SqlConnection("Server=sqlsrv;database=database;Trusted_Connection=Yes;")
        Dim command As New SqlCommand("select data from objects where object_ref in (select data from parts where object_ref =239804)", connection)
        command.Parameters.AddWithValue("test", filename)
        connection.Open()
        Dim reader As SqlDataReader = command.ExecuteReader(System.Data.CommandBehavior.SequentialAccess)
        reader.Read()
        Dim memory As New …
Run Code Online (Sandbox Code Playgroud)

c# vb.net sql-server ms-word visual-studio

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

如何在将图片插入word文档后更改图片的大小

我正在将图片添加到某个书签的word文档中.但是,图片太大并且正在强制文本离开页面,所以我需要能够在word文档中更改图片的大小.

c# interop resize ms-word image

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

从数据库中打开word文档(保存为二进制文件)

我正在用c#和sql server制作一个程序,我有一个问题,我希望有人帮助我.

我会,但pc上的数据库和程序将安装在其他PC上,app pcs的程序连接到该数据库.

程序使用以下代码将文档(word -excel)保存为二进制文件:

  byte[] ReadFile(string sPath)
    {
        //Initialize byte array with a null value initially.
        byte[] data = null;

        //Use FileInfo object to get file size.
        FileInfo fInfo = new FileInfo(sPath);
        long numBytes = fInfo.Length;

        //Open FileStream to read file
        FileStream fStream = new FileStream(sPath, FileMode.Open, FileAccess.Read);

        //Use BinaryReader to read file stream into byte array.
        BinaryReader br = new BinaryReader(fStream);

        //When you use BinaryReader, you need to supply number of bytes to read from file.
        //In …
Run Code Online (Sandbox Code Playgroud)

c# sql-server ms-word

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

如何比较Word Interop对象的"引用相等性"并确定一个段落所属的集合或父对象?

我希望能够:

  1. 比较Word Interop COM代理在"引用相等"的基础上; 和
  2. 从特定对象(比如一个段落)映射到它来自的集合,或者至少
  3. 确定两个段落是否来自同一部分,哪个段落来自前一个段落

我为什么要这样做?我正在尝试构建一个Word加载项,其作用类似于拼写检查器,因为它在后台运行(背景我的意思是通过使用SendMessage定期从主Word线程窃取时间)并扫描文档以确定文字"令牌".我希望能够保留一组标记,并在文档更改时更新它们.一个具体的例子是,如果用户编辑给定的段落,我想重新扫描段落并更新指向该段落的数据结构.如果无法在用户编辑的段落(即选择范围的开头所在的段落)和我在数据结构中"存储"的段落之间进行映射,我就无法做到这一点.


上面第1项的示例代码

如果我写下面的VBA代码:

Dim Para1 As Paragraph
Dim Para2a As Paragraph
Dim Para2b As Paragraph
Set Para1 = ActiveDocument.Paragraphs(1)
Set Para2a = Para1.Next
Set Para2b = Para1.Next.Next.Previous
If Para2a Is Para2b Then
    Debug.Print ("Para2a Is Para2b")
Else
    Debug.Print ("Para2a Is Not Para2b")
End If
Run Code Online (Sandbox Code Playgroud)

然后我得到输出:

"Para2a Is Not Para2b"
Run Code Online (Sandbox Code Playgroud)

这可能是物理上真实的(不同的COM代理),但逻辑上不正确.我需要能够比较这些段落并确定它们在逻辑上是否是相同的基础段落.

(我打算用C#编写加载项,但上面的VBA代码演示了在编写太多代码之前需要克服的问题).

对于上面的第2和第3项,希望它们不言自明.假设我有一个段落(互操作代理)参考.我想弄清楚它在文档中的"位置".它属于第1节吗?是在页脚?如果没有这种能力,我可以合理地做一些事情,以便了解事物的来源,每次更改时都会重新扫描整个文档,这当然是非常低效的,并且对于app用户来说不够及时.

任何想法非常感谢!我很乐意根据需要发布其他信息.

c# ms-word office-interop word-vba

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

当页面宽度为768px时如何替换按钮的内容?

当页面宽度为768px时如何替换按钮的内容?

<a title"Reserve seu Ingresso" class="btn btn-blue" href="#reservar">
    <i class="fa fa-ticket 1x"></i>
    Reserve seu ingresso
</a>
Run Code Online (Sandbox Code Playgroud)

我有这个按钮,当页面的宽度为768时,我想取下内容.我该怎么做?

我试图使用媒体查询:

@media (max-width: 768px) {
  .btn {
    content: "";
   }
}
Run Code Online (Sandbox Code Playgroud)

html css media-queries

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

Mongoose重新连接事件在一段时间后没有被解雇

第二次"关闭"事件被解雇后,Mongoose"重新连接"事件未被触发.如何增加总是重试的时间?

close:在我们断开连接并在所有这些连接模型上执行onClose(此后,如果我启动Mongo,它不会触发任何事件)之后发出.

javascript mongodb node.js

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