我正在用C#开发Windows窗体项目。现在,我可以使用ToolBox中的WebBrowser工具预览.PDF文件,但不能预览.DOC或.DOCX;而是打开一个提示,询问您是否要保存它或像IE一样打开它。现在,我只需要预览.DOC或.DOCX。我尝试了Office.Interop程序集,但没有帮助。我检查了数十个网站,发现其中一个但是iink坏了,而且只从.DOC读取了其他内容。有什么工具或方法可以实现吗?
谢谢。
我正在尝试在 cloudfoundry 清单中使用正则表达式作为路径变量,但是我找不到解决方法。这是一个带有 JAR 构建的 Spring Boot 应用程序。
假设我有如下路径:
name: MyApp
path: build/libs/MyApp*.jar
Run Code Online (Sandbox Code Playgroud)
这似乎不是这样的;我想要实现的只是让 cf 捕获构建目录中唯一的 JAR 文件并推送它。
有谁知道解决这个问题的方法吗?
问候
我的简单sql语句是这样的:
SELECT USERNAME FROM ALL_USERS;
Run Code Online (Sandbox Code Playgroud)
但我想从结果中过滤系统用户.我搜索但找不到Oracle提供的任何内容; 所以我尝试了这样的声明,它不起作用:
select username from all_users where username not like '%SH%'
or username not like '%SYS%'
or username not in ('ANONYMOUS',
'DBSNMP',
'MGMT_VIEW',
'ORDPLUGINS',
'OUTLN',
'SI_INFORMATION_SCHEMA',
'WK_TEST',
'WKPROXY',
'XDB');
Run Code Online (Sandbox Code Playgroud)
这不起作用.我应该如何修改我的查询以获得所需的输出,或者可能有oracle提供的东西来获取预定义的系统帐户?
通过整个网站搜索但没有任何帮助,所以我决定开辟一个新的主题.这是我的问题:我正在开发一个简单的GUI,它在后面使用JDBC.以下是一些标题: - 我建立了一个成功的数据库连接, - 我可以运行SELECT语句并在我的代码中获取数据.但问题是当我使用INSERT语句时,它给出了下面的错误,其中有一个描述,如"java.sql.SQLSyntaxErrorException:ORA-01747 invalid username.tablename.columnname或tablename.columnname etc ..."我是挖掘网络2天,但我找不到满足我需求的解决方案.上面是我的代码,展示了我如何实现INSERT:
String query = "INSERT INTO DQMP.DQ_USER("
+ " USER_ID,"
+ " USER_SHORTNAME,"
+ " USER_NAME,"
+ " GSM1,"
+ " E_MAIL,"
+ " DEPARTMENT_ID,"
+ ") VALUES(?, ?, ?, ?, ?, ?)";
PreparedStatement st = conn.prepareStatement(query);
st.setString(1, "user_id_seq.nextval");
st.setString(2, str1);
st.setString(3, str2);
st.setLong(4, lng);
st.setString(5, str4);
st.setInt(6, 1);
st.executeUpdate();
System.out.println("Insertion successful");
st.close();
Run Code Online (Sandbox Code Playgroud)
这是我的DESC DQ_USER:
TABLE DQ_USER
Name Null? Type
----------------------------------------- -------- ----------------------------
USER_ID NOT NULL NUMBER
USER_SHORTNAME VARCHAR2(30)
USER_NAME VARCHAR2(128)
GSM1 …Run Code Online (Sandbox Code Playgroud)