mirror of
https://github.com/ckaczor/sqltoolsservice.git
synced 2026-01-25 01:25:40 -05:00
Adds a execute and return result message (#383)
* inital request * refactored query execution failure callback to take exception * added failure callback to execute and return * added test for query execute and return * updated params * removed dead code * addressed feedback; added multiple active result set support; updated tests * addessed feedback and added testing and errors and verification * change <= to == * changed name of trashQ to removedQuery
This commit is contained in:
@@ -245,6 +245,22 @@ namespace Microsoft.SqlTools.ServiceLayer
|
||||
}
|
||||
}
|
||||
|
||||
public static string QueryServiceResultSetHasNoResults
|
||||
{
|
||||
get
|
||||
{
|
||||
return Keys.GetString(Keys.QueryServiceResultSetHasNoResults);
|
||||
}
|
||||
}
|
||||
|
||||
public static string QueryServiceResultSetTooLarge
|
||||
{
|
||||
get
|
||||
{
|
||||
return Keys.GetString(Keys.QueryServiceResultSetTooLarge);
|
||||
}
|
||||
}
|
||||
|
||||
public static string QueryServiceSaveAsResultSetNotComplete
|
||||
{
|
||||
get
|
||||
@@ -3468,6 +3484,12 @@ namespace Microsoft.SqlTools.ServiceLayer
|
||||
public const string QueryServiceResultSetAddNoRows = "QueryServiceResultSetAddNoRows";
|
||||
|
||||
|
||||
public const string QueryServiceResultSetHasNoResults = "QueryServiceResultSetHasNoResults";
|
||||
|
||||
|
||||
public const string QueryServiceResultSetTooLarge = "QueryServiceResultSetTooLarge";
|
||||
|
||||
|
||||
public const string QueryServiceSaveAsResultSetNotComplete = "QueryServiceSaveAsResultSetNotComplete";
|
||||
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -265,6 +265,14 @@
|
||||
<value>Cannot add row to result buffer, data reader does not contain rows</value>
|
||||
<comment></comment>
|
||||
</data>
|
||||
<data name="QueryServiceResultSetHasNoResults" xml:space="preserve">
|
||||
<value>Query has no results to return</value>
|
||||
<comment></comment>
|
||||
</data>
|
||||
<data name="QueryServiceResultSetTooLarge" xml:space="preserve">
|
||||
<value>Result set has too many rows to be safely loaded</value>
|
||||
<comment></comment>
|
||||
</data>
|
||||
<data name="QueryServiceSaveAsResultSetNotComplete" xml:space="preserve">
|
||||
<value>Result cannot be saved until query execution has completed</value>
|
||||
<comment></comment>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -108,6 +108,10 @@ QueryServiceMessageSenderNotSql = Sender for OnInfoMessage event must be a SqlCo
|
||||
|
||||
QueryServiceResultSetAddNoRows = Cannot add row to result buffer, data reader does not contain rows
|
||||
|
||||
QueryServiceResultSetHasNoResults = Query has no results to return
|
||||
|
||||
QueryServiceResultSetTooLarge = Result set has too many rows to be safely loaded
|
||||
|
||||
### Save As Requests
|
||||
|
||||
QueryServiceSaveAsResultSetNotComplete = Result cannot be saved until query execution has completed
|
||||
|
||||
@@ -2101,6 +2101,15 @@
|
||||
<target state="new">The database {0} is not accessible.</target>
|
||||
<note></note>
|
||||
</trans-unit>
|
||||
<trans-unit id="QueryServiceResultSetHasNoResults">
|
||||
<source>Query has no results to return</source>
|
||||
<target state="new">Query has no results to return</target>
|
||||
<note></note>
|
||||
</trans-unit>
|
||||
<trans-unit id="QueryServiceResultSetTooLarge">
|
||||
<source>Result set has too many rows to be safely loaded</source>
|
||||
<target state="new">Result set has too many rows to be safely loaded</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="Backup_TaskName">
|
||||
<source>Backup Database</source>
|
||||
<target state="new">Backup Database</target>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user