我尝试从命令行访问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) 我正在尝试在 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) 我试图通过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
我猜测有与数据不匹配有关的错误.请帮忙.谢谢
我有一个搜索字段,用户搜索每个输入的字符.所以没有搜索按钮.问题是搜索速度很慢.我的想法是在每个键输入一点后延迟搜索,所以如果用户快速输入搜索字符串,则允许不搜索.然后执行搜索.我的代码到目前为止.
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是一个布尔属性.
这不是工作代码,因为用户停止编写搜索.如何改进?
sql-server ×2
.net ×1
ado.net ×1
c# ×1
delphi ×1
installation ×1
maven ×1
maven-3 ×1
select ×1
sql ×1