小编Ayc*_*şıt的帖子

无法从命令行访问 mvn 命令?

我尝试从命令行访问mvn 。

安装路径

C:\Program Files\Apache Software Foundation\apache-maven-3.1.1
Run Code Online (Sandbox Code Playgroud)

用户变量

M2 = %M2_HOME%\bin 
M2_HOME = C:\Program Files\Apache Software Foundation\apache-maven-3.1.1
JAVA_HOME = C:\Archivos de programa\Java\jdk1.7.0_25
Run Code Online (Sandbox Code Playgroud)

系统变量

Path = %M2%;%JAVA_HOME%/bin; and others...
Run Code Online (Sandbox Code Playgroud)

我尝试按照手册所述通过 mvn --version 来确定 Maven 是否配置良好,但结果是这样的:

C:\>mvn --version
"mvn" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.

C:\Program Files\Apache Software Foundation\apache-maven-3.1.1\bin>mvn --version
Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 2013-09-17 17:22:22+0200)
Maven home: C:\Program Files\Apache Software Foundation\apache-maven-3.1.1
Java version: 1.7.0_25, vendor: Oracle Corporation
Java home: C:\Archivos de …
Run Code Online (Sandbox Code Playgroud)

installation maven-3 maven

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

SQL Server - 创建自定义自增字段

我正在尝试在 sql 中生成自定义自动增量功能。我的自定义自动增量 ID 应该如下所示...

S1501.001
Run Code Online (Sandbox Code Playgroud)

“S”是供应商名称的第一个字母。

“15”是今年的最后两位数字。

“01”是今天的月份

“。” 将永远在那里

“001”是我的增量器。

计数器将继续如下

S1501.001
S1501.002
S1501.003
S1501.004
Run Code Online (Sandbox Code Playgroud)

首先,我必须找到“S1501”。并在末尾找到数字最高的ID。我可以创建一个新的“S1501.005”。我怎样才能做到这一点?

我做了一些事情,但没有奏效。

SELECT TOP 1 (SELECT SUBSTRING('S1501.001', 7,3)),* 
FROM LG_001_01_SERILOTN 
WHERE  CODE LIKE SUBSTRING('S1501.001', 1,6)+'%'
ORDER BY (SELECT SUBSTRING('S1501.001', 7,3)) DESC
Run Code Online (Sandbox Code Playgroud)

sql sql-server select

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

在SQL表中插入数据时出错

我试图通过c#代码在(int)和Message(Varchar(MAX))中的列中插入数据(比如反馈),但是它会一直让我烦恼.请帮忙,我很绝望.

表描述:从int,Message Varchar(max)

我正在使用的代码:

SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["SampleConnectionString"].ConnectionString);
con.open;
string query="insert into Feedback (From,Message) values(@frm,@msg)";
SqlCommand comm = new SqlCommand(query, con);
comm.Parameters.AddWithValue("@frm", Convert.ToInt32(TextBoxid.Text));
comm.Parameters.AddWithValue("@msg",TextBoxFeedBack.text);

comm.ExecuteNonQuery();
con.Close();
Run Code Online (Sandbox Code Playgroud)

我得到的错误是

System.Data.SqlClient.SqlException(0x80131904):关键字"From"附近的语法不正确.在System.Data.SqlClient.SqlConnection.OnError(SqlException异常,布尔breakConnection)处于System.Data.SqlClient.SqlInternalConnection.OnError(SqlException异常,布尔breakConnection)的System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()处于System.Data System.Data.SqlClient.SqlCommand的System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds,RunBehavior runBehavior,String resetOptionsString)中的.SqlClient.TdsParser.Run(RunBehavior runBehavior,SqlCommand cmdHandler,SqlDataReader dataStream,BulkCopySimpleResultSet bulkCopyHandler,TdsParserStateObject stateObj) System.Data.SqlClient.SqlCommand的System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior,RunBehavior runBehavior,Boolean returnStream,String方法,DbAsyncResult结果)中的.RunExecuteReaderTds(CommandBehavior cmdBehavior,RunBehavior runBehavior,Boolean returnStream,Boolean async). InternalExecuteNonQuery(DbAsyncResult结果,String methodName,Boolean sendT oPipe)位于_Default.Button1_Click(Object sender,EventArgs e)的System.Data.SqlClient.SqlCommand.ExecuteNonQuery()位于c:\ Users\Ajaz\Documents\Visual Studio 2010\WebSites\WebSite26\Default.aspx.cs:line 29

我猜测有与数据不匹配有关的错误.请帮忙.谢谢

.net c# sql-server ado.net

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

如何搜索性能更佳的每个字符?

我有一个搜索字段,用户搜索每个输入的字符.所以没有搜索按钮.问题是搜索速度很慢.我的想法是在每个键输入一点后延迟搜索,所以如果用户快速输入搜索字符串,则允许不搜索.然后执行搜索.我的代码到目前为止.

procedure TAgreementModuleForm.SetIsSearching(const Value: Boolean);
begin
  fIsSearching := Value;
  tmrDelayKey.Enabled := Value;
end;

procedure TAgreementModuleForm.tmrDelayKeyTimer(Sender: TObject);
begin
  IsSearching := True;
end;

procedure TAgreementModuleForm.txtSearchAgreementCustomerExit(Sender: TObject);
begin
  IsSearching := False;
end;

procedure TAgreementModuleForm.txtSearchAgreementCustomerKeyUp(Sender: TObject; var Key: Word; Shift: TShiftState);
var
  vSearchExpression: string;
begin
  if IsSearching then
  begin
    vSearchExpression := Trim(txtSearchAgreementCustomer.Text);
    IsSearching := False;
    if vSearchExpression <> '' then
      DoSearch(vSearchExpression);
  end
  else
    tmrDelayKey.Enabled := True;
end;
Run Code Online (Sandbox Code Playgroud)

tmrDelayKey是一个延迟为1000毫秒的TTimer.IsSearching是一个布尔属性.

这不是工作代码,因为用户停止编写搜索.如何改进?

delphi

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

标签 统计

sql-server ×2

.net ×1

ado.net ×1

c# ×1

delphi ×1

installation ×1

maven ×1

maven-3 ×1

select ×1

sql ×1