小编phi*_*ill的帖子

Crystal报告11:你如何调试水晶报告?

当我创建水晶报表时,当我向数据库添加字段和字段时,报表会为我正在创建的发票输出一个完全空白的报表.你如何调试水晶报告?

你设置标记或标志输出?是否有某个错误日志描述了报告与etcs有问题的哪个字段?

crystal-reports

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

Crystal报道:有没有办法在水晶报告中使用正则表达式?

我有一个水晶报告功能,它要求我修剪以" - "开头的字符,然后删除" - "(短划线)后的其余字符.

例如,我的订货号为00000112345-C43-PJ.

我怎样才能从" - "的右侧修剪掉所有结果为00000112345?

我寻找正则表达式和子串,但晶体似乎没有这些功能可用.

crystal-reports

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

Crystal Reports:全局变量运行总计不显示在标题中

使用Crystal Reports我试图在标题中显示所有标签所在的数据库字段的运行总计.

我试图通过将运行总计(RTversion)放入公式字段中,并执行以下操作:

Shared stringvar CurrentVers; 
CurrentVers := {#CurrentVers}; 
Run Code Online (Sandbox Code Playgroud)

然后在页眉部分我有以下内容:

Shared stringvar CurrentVers; 
EvaluateAFter({#currentVers}); 
CurrentVers; 
Run Code Online (Sandbox Code Playgroud)

{#CurrentVers}运行第一大号码.

这是不正确的?

更新:目标是在标签附近的标题中显示最新版本,以显示当前版本的比较内容.

running-total crystal-reports

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

java:使用executeQuery(string)方法不支持错误?

我正在做一个简单的preparestatement查询执行,并且它抛出了这个错误:java.sql.SQLException:net.sourceforge.jtds.jdbc.JtdsPreparedStatement.notSupported在这种类型的语句中不支持使用executeQuery(string)方法(JtdsPreparedStatement.java:197)在testconn.itemcheck(testconn.java:58)的net.sourceforge.jtds.jdbc.JtdsPreparedStatement.executeQuery(JtdsPreparedStatement.java:822)

我有什么不正确的想法吗?在此先感谢这里是代码:

private static int itemcheck (String itemid ) { 
  String query;
  int count = 0;
  try { 
   Class.forName("net.sourceforge.jtds.jdbc.Driver");
        con = java.sql.DriverManager.getConnection(getConnectionUrl2());
   con.setAutoCommit(false);
   query = "select count(*) as itemcount from timitem where itemid like ?";

   //PreparedStatement pstmt = con.prepareStatement(query); 
   //pstmt.executeUpdate(); 

   PreparedStatement pstmt = con.prepareStatement(query);
   pstmt.setString(1,itemid);
   java.sql.ResultSet rs = pstmt.executeQuery();



   while (rs.next()) {
     count = rs.getInt(1);
    System.out.println(count);
   } //end while 



  }catch(Exception e){ e.printStackTrace(); } 

  return (count);

} //end itemcheck 
Run Code Online (Sandbox Code Playgroud)

java sql-server

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

vbscript:fso.opentextfile权限被拒绝

在我的代码段中,当我编写文件名脚本时,它在以下行给我一个权限被拒绝:

Set objTextFile = objFSO.OpenTextFile(strDirectory & strFile, ForAppending, True)
Run Code Online (Sandbox Code Playgroud)

这是脚本

'output log info
Function OutputToLog (strToAdd)  
    Dim strDirectory,strFile,strText, objFile,objFolder,objTextFile,objFSO
    strDirectory = "c:\eNet"
    strFile = "\weeklydel.bat"
    'strText = "Book Another Holiday"
    strText = strToAdd

    ' Create the File System Object
    Set objFSO = CreateObject("Scripting.FileSystemObject")

    ' Check that the strDirectory folder exists
    If objFSO.FolderExists(strDirectory) Then
       Set objFolder = objFSO.GetFolder(strDirectory)
    Else
       Set objFolder = objFSO.CreateFolder(strDirectory)
       'WScript.Echo "Just created " & strDirectory
    End If

    If objFSO.FileExists(strDirectory & strFile) Then
       Set objFolder = objFSO.GetFolder(strDirectory)
    Else …
Run Code Online (Sandbox Code Playgroud)

vbscript file-permissions

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

删除是删除整个目录而不是单个文件

我正在运行一个简单的批处理文件,该文件由vbscript生成以删除单个文件,但是当我执行它时,它正在删除整个子目录.任何人对此都有任何想法?以下是批处理文件.

rem 2008-12-15D:\DP-Production\Administrative\BUSINESS\FileLink
del D:\DP-Production\Administrative\BUSINESS\FileLink\.-1003067260  /q/f
del D:\DP-Production\Administrative\BUSINESS\FileLink\.-997208891  /q/f
del D:\DP-Production\Administrative\BUSINESS\FileLink\.-998224323  /q/f
del D:\DP-Production\Administrative\BUSINESS\FileLink\._proofing.pdf  /q/f
del D:\DP-Production\Administrative\BUSINESS\FileLink\._Sample1.pdf  /q/f
del D:\DP-Production\Administrative\BUSINESS\FileLink\._Shortcut (2) to PDFProofs.lnk  /q/f
del D:\DP-Production\Administrative\BUSINESS\FileLink\._Shortcut to Art.lnk  /q/f
del D:\DP-Production\Administrative\BUSINESS\FileLink\._Shortcut to Filelink on 'Admin-srv' (I).lnk  /q/f
del D:\DP-Production\Administrative\BUSINESS\FileLink\._Shortcut to LeadGen program.lnk  /q/f
del D:\DP-Production\Administrative\BUSINESS\FileLink\._Shortcut to Mail.lnk  /q/f
del D:\DP-Production\Administrative\BUSINESS\FileLink\._Shortcut to Maintained on 'Data Pro (Pmi41)' (H).lnk  /q/f
del D:\DP-Production\Administrative\BUSINESS\FileLink\._Shortcut to Openjobs on 'SRV-srv02' (J).lnk  /q/f
del D:\DP-Production\Administrative\BUSINESS\FileLink\._SHRP.pdf  /q/f
del D:\DP-Production\Administrative\BUSINESS\FileLink\._skyphone2.bmp  /q/f
del D:\DP-Production\Administrative\BUSINESS\FileLink\._Smokey Bones Solo_Mailer.pdf  /q/f
del D:\DP-Production\Administrative\BUSINESS\FileLink\._steakhouseback.pdf  /q/f …
Run Code Online (Sandbox Code Playgroud)

cmd batch-file

4
推荐指数
2
解决办法
1470
查看次数

tsql:子串替换怎么办?

目标:我有字符串"1234432144"我只想用'10'替换前2 4'所以我会得到'1231032144'

有没有办法在tsql中执行此操作?

到目前为止,我已经提出了tsql substring()函数

substring('1234432144', 4, 2) 
Run Code Online (Sandbox Code Playgroud)

它绘制了44 ..但是如何在现有字符串中替换它?

如果我在它周围包装一个替换函数,它将替换字符串中所有出现的44.

有任何想法吗?

提前致谢.

t-sql sql-server substring

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

如何在VBScript中转义斜杠(/)?

你如何逃避/VBScript中的正斜杠字符()?例如,在以下字符串中:

bob = "VU administration/front desk"
Run Code Online (Sandbox Code Playgroud)

string vbscript

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

python:你如何连接字符串的时间?

我是一个py新手,并想知道是否有一种更简单的方法将时间连接到写入函数中的字符串?这是我的代码运行带有activepy 2.6的windows xp:

from time import clock
filename = "c:\Python\\test.txt"
try:    
    tm = clock()
    print "filename: " + filename                            
    fsock = open(filename, "a") 
    try:
        fsock.write(tm + 'test success\n ')                             
    finally:                        
        fsock.close()
except IOError:                     
    print "file not found"
print file(filename).read()
Run Code Online (Sandbox Code Playgroud)
C:\Python>python test.py
filename: c:\Python\test.txt
Traceback (most recent call last):
   File "test.py", line 8, in <module>
    fsock.write(tm + 'test success\n ')
   TypeError: unsupported operand type(s) for +: 'float' and 'str'

C:\Python>
Run Code Online (Sandbox Code Playgroud)

python

3
推荐指数
2
解决办法
7047
查看次数

mysql php:在mysql数据库之间切换很慢

在我连接到mysql的php脚本中,我必须在同一个脚本中查询2个数据库以获取不同的信息.更具体地说,一个数据库中的Faxarchives和另一个数据库中的Faxusers.

在我的代码中,我查询faxusers然后foreach用户,我查询Faxarchives以获取用户历史记录.

我可能会这样做:

function getUserarchive( $userid) { 
  $out= ""; 
  $dbname = 'Faxarchive';
  $db = mysql_select_db($dbname);
  $sql = "select sent, received from faxarchivetable where userid = '" . $userid . "'"; 

  if ( $rs = mysql_query($sql) { 
    while ($row = mysql_fetch_array($rs) ) { 
      $out = $row['sent'] . " " . $row['received']; 
    }//end while 
  }//end if query

  return ($out); 
}//end function 


$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql');

$dbname = 'Faxusers';
$db = mysql_select_db($dbname);
$sql="select distinct userid from …
Run Code Online (Sandbox Code Playgroud)

php mysql sql

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