SQLInfoMessageEventHandler And PRINT Statement In SQL Express

May 4, 2006

I have a stored procedure contains a few PRINT statement that return the status to the client.  On the client side, I am using vb.net to add handler for it, as follow:

'--------------------------------------------------------------------------------
con = New SqlConnection("Data Source=.SQLEXPRESS;Initial Catalog=IntranetMaster;Integrated Security=True;Persist Security Info=False;Connect Timeout=0")


AddHandler con.InfoMessage, New SqlInfoMessageEventHandler(AddressOf ShowSQLMessage)

Sub ShowSQLMessage(ByVal o As Object, ByVal e As SqlInfoMessageEventArgs)
  Dim err As SqlError
  For Each err In e.Errors
   Console.WriteLine(Now() & " - SQL Message: " & err.Message)
  Next err
End Sub

'--------------------------------------------------------------------------------


The stored procedures as follows:

BEGIN
 SET NOCOUNT OFF;

 PRINT 'Remove Sales Data in Current Year'
 EXEC uspMRT_RemoveSalesDataInCurrentYear @dbName

 PRINT 'Remove Reference Tables'
 EXEC uspMRT_RemoveRefTablesData @dbName

 PRINT 'Import Data'
 EXEC uspMRT_ImportData @dbName, @folder

END

'---------------------------------------------------------------------------------


The result is that the message from several PRINT statements are coming out only at the end of the stored procedure and all in once, so I cannot time the individual processing time.

Is there anything I have done wrong? or anyway to make the PRINT result comes out immediately?

Thanks

Raymond

View 4 Replies


ADVERTISEMENT

MS SQL Print Statement

Mar 23, 2007

i would like to enquire about the Print statement. If I do not want to use the Raiseerror to raise an error as its not an error, but want to just print out in a dialog box, how do i do it?I tried using the Print statement but nothing happened.  I am using this inside my trigger, can someone help?Thank You 

View 1 Replies View Related

How Can I Get The Result Of A SQL PRINT Statement

Nov 5, 2003

I am using MSDE and WebMatrix. My stored procedure is creating a Dynamic SQL query and is is about 200 lines long.

I am not getting the expected results, but also not generating any errors. I inserted a Print statement to print the resultant SQL query, but I don't know how to see or display that print result.

I do NOT have SQL2000, only MSDE. I am using WebMatrix and VB.net to create my application. Is there some class in asp.net that will help me, or some free utility. One of the problems is that the dynamic SQL is using over 20 parameters to create the query; the end result of the user picking fields on the webform.

View 7 Replies View Related

Print Statement For Query

Nov 18, 2014

How to write query with PRINT Statement for below query.

WITH CTE1 AS (SELECT * FROM table1),
CTE2 AS (SELECT * FROM table2),
CTE3 AS (SELECT * FROM table3)

In between to use PRINT statement seeing where my current query is.

So once we process "SEELCT * FROM table1" and gets completed I want to print as "Table table1 completed".

View 1 Replies View Related

Attribute Value In A Print Statement

May 2, 2008

Hey i have written a constraint trigger that will return an error message, but i want to include values from a count in the error msg. i know how it would be doing in oracle

RaisError('You cannot add more then' ||Bedroom_Count|| 'student tenants into this house', 10, 1)

how do i achieve the same result in MS SERVER

regards

QUISH

View 1 Replies View Related

Print Statement Not Working...

Jun 2, 2008

Hi,

Mine Below Query is not Printing Anything though there is a matching record in table "gpcb_proj_paras"

Can any one help me??

declare @catg as char(1)
set @catg = '''A'''

declare @qry as nvarchar(3000)
declare @paras as varchar(200)


Set @paras = (Select convert(nvarchar(200), app_paras) from gpcb_proj_paras t
where t.act = @catg)

print @paras


-- Regards
Prashant Hirani

View 2 Replies View Related

SSIS And T-SQL Print Statement

Feb 14, 2007

First, I will apologise in advance for my ignorance, but I am new to the subject of SSIS.

My objective is tbe able to execute a stored procedure from SSIS and have a log of what the stored procedure did - preferably a log file

At the moment the stored procedure diagnostics etc are via T-SQL Print statement .

When I execute the stored procedure from SSIS I don't get any of the print diagnostics.

I've experimented with raiseerror - 1 severity < 11 gives no output, but a severity of 11 results in the print diagnostics being displayed in the output window - but the task goes red.



Could someone help,



Thanks In advance.



Pete

View 2 Replies View Related

How Do I Print The Results Of My SELECT Statement?

Mar 15, 2008



After running a select statement in vb 6, how do i send the results to the printer. Here is the code i've written so far:

Private Sub ProcSelectRecords()
Dim MyConn As ADODB.Connection

Set MyConn = New ADODB.Connection
Dim MyRecSet1 As New ADODB.Recordset

MyConn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:DocumentsA2 Computing Courseworkdb1.mdb"
MyConn.Open

Set MyRecSet1 = MyConn.Execute("SELECT * FROM tblItem_Sales")

MyConn.Close
End Sub


Im using MS Access as my backend

any help would me much appreciated.

View 1 Replies View Related

Get A Returned Print Statement Into Something That Can Be Evaluated...

Jan 11, 2008



We have some SQL CLR code that was written to go get information from a web service...all works great and the CLR code does what it is supposed to. The problem is, it returns its success or failure status as a string text value (equivalent of a print statement I imagine) instead of as a result set or output parameter that i can check. In the proc I wrote to call the CLR stored proc I do some cleanup that i would like to rollback if the call to the web service that the CLR proc makes fails. Problem is, how can i get there. I have tried every way that I know and I can't seem to get that text into an object (temp table, variable whatever) that i can evaluate. Anyone have any suggestions?

View 2 Replies View Related

Print A Select Statement Within A Store Procedure

May 8, 2008

I want to create store procedure which will print out something like this:

Insert into [dbname].dbo.[gameBooks] value (@gameBookID, gameBookTitle, ganeVolumn)
But first one print out good, as I expected. I either got nothing or the error message on second piece.

Msg 245, Level 16, State 1, Line xxx
Conversion failed when converting the varchar value 'Insert into [dbname].dbo.[cookBooks] value (' to data type int.
Any Help will be greatly appreciated.

on SQL 2005 SP1.
Here is my example code (not the real one):
Create Procedure [dbo].[makeNewString]
@myBookID
As
Declare bookID int
Declare newRowID int
Declare insertBookInfoString nvarchar(150)
select 'Declare @newBookID int'
Set insertBookInforString =
(Select 'Insert into [dbname].dbo.[gameBooks] value (' + @gameBookID + ',' + gameBookTitle +',' + ganeVolumn +')'
from [dbname].dbo.[gameBooks])
where @gameBookID=@myBookID
Print insertBookInforString
select 'SET @newRowID = Scope_Identity()'
print @newRowID
select 'Declare @newBookID int'
Set insertBookInforString =
(Select 'Insert into [dbname].dbo.[cookBooks] value (' + @cookBookID +',' + cookBookTitle +','+cookVolumn+')'
from [dbname].dbo.[cookBooks]
where @cookBookID=@myBookID)
Print insertBookInforString
first insertBookInfoString prints out fine.
But I kept this error on second part:

------------------------------
DECLARE Declare @newBookID int
(1 row(s) affected)
Insert into [dbname].dbo.[gameBooks] value (@gameBookID, gameBookTitle, ganeVolumn) (this is what I want)
-----------------------------------------
SET @newBookID = Scope_Identity()
(1 row(s) affected)

Msg 245, Level 16, State 1, Line xxx
Conversion failed when converting the varchar value 'Insert into [dbname].dbo.[cookBooks] value (' to data type int.

View 1 Replies View Related

InfoMessage Event Does Not Fired For Each PRINT Statement

Jul 10, 2007

Hello all,

I'm trying to cath content of PRINT statements through InfoMessage event. I have subscribed on InfoMessage event through ConnectionEventsVt interface. The problem that event fired only once for statement. For example i have following T-SQL script:




Code Snippet

PRINT 'Message1'
PRINT 'Message2'
GO

PRINT 'Message3'
PRINT 'Message4'
GO

When i execute this script InfoMessage event fired twice. First time Error object Description property contains "Message1" text. Second time it contains "Message3" text.

What i'm doing wrong?

Server: MS SQL Sever 2005
OS: Windows XP SP2
IDE: Delphi 7

View 1 Replies View Related

Redirecting SQL Express T-SQL Print Statements To A File

Mar 28, 2007

Is it possible within SQL Express stored procedures to redirect Print statements, along with other output messages to file?

In the following example I would like to redirect the output to a file (text or XML):

PRINT 'Droping Class Type Data Object...'
DROP TABLE ClassTypeRef

Output to Messages which I would like to redirect to a file:

Droping Class Type Data Object...
DROP_TABLE - dbo.ClassTypeRef


Thanks in advance,
Mark

View 4 Replies View Related

Print Barcodes With The Active X Print Control

Mar 2, 2007

We are having problems printing Reports (when printing by clicking on the AcitiveX print control), where the font for the fields are set to "C39HrP24DhTt" (barcode).

While viewing the report it displays as Barcodes but while printing, the Barcode does not get printed, but the string gets printed.

Environment: SSRS 2005

Using the ReportViewer Control in a .Net 2.0 Web App to render the reports.

BarCodes print fine in the following situations:

1. When the Report is exported to Excel and when printed from there

2. When you click on the print button on Internet Explorer

3. When saving as html (from view source) and opening that html document and printing.

BarCodes do NOT get printed in the following situation:

1. When printing by clicking on the "Print" (Active X Control) icon. Even the "Print Preview" does not show the Barcode.

View 2 Replies View Related

Reporting Services From WebBrowser Control - Print = Unable To Load Client Print Control

Mar 20, 2007

UPDATE #2: When it said "Do you want to install Microsoft SQL Server" I said "yes" and that caused it to work. I exited and re-ran and now the print runs w/o the "install SQL Server" (If the prompt had said "Do you want to install the print dialog" we wouldn't be having this discussion...) 





UPDATE: After posting this i discovered that the same thing occurs when attempting to print the report direct from IE6: First a dialog pops up "Do you want to install this software?" Name: Microsoft SQL Server. When I click "Don't Install" I get the dialog "unable to load client print control." Since this happens direct from IE6 I suspect it's browser settings. I'll resume tomorrow and post a followup.







My WinForm C# app integrates Reporting Services by calling them from WebBrowser controls. The problem is attempts to print cause a dialog: "unable to load client print control."

I've read prior posts that say "enable Active-X in your browser" - I don't know how to do that from a WebBrowser control.



Any ideas how to support Reporting Services "Print" from within a WebBrowser control?

RELATED THREADS

http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=332145&SiteID=1

http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=264478&SiteID=1

 

 

View 1 Replies View Related

Easy One(?) Converting Sql05 Statement To Work In Sql Express

Feb 7, 2008



Hi, I was handed an old application written for sql05, it has this (kind of) statement:
Dim CommandText As String = "SELECT c.name FROM db1 c LEFT JOIN "

CommandText += "db2.dbo.Users u ON u.iKey = c.key "

CommandText += "WHERE u.cUserName = '" & User & "'"


As you can see, there are two databases, db1 and db2 and this worked fine in sql05, but when I convert each of the databases to sqlexpress, I get this error: Invalid object name 'db2.dbo.Users'.

So how can I make this work in sqlexpress? Are queries across databases not allowed?

Thanks so much for your help!

View 3 Replies View Related

Send Sql Statement From Vs2005; Detach A Mdf File From Sql Server Express

Sep 17, 2007



Hi,

as I'm relatively new to Sql Server Express, I have a few questions regarding best practices for data handling.

In my ASP.net Application I thought it might be of high value to create the database as mdf file in my vs2005 project,
so I could easily copy the database with the project.

Now inside VS2005 I have the problem of not being able to create any SQL Statements other than queries. For example simple create table statements and such seem not to be possible if I don't want to use the designer.

So I attached the mdf file to my Sql Server Express in Sql Management Studio Express.
But here I seem not be able to detach the file again when I made some changes. Only option is to delete the whole thing.


So my questions are:

1. Is it somehow possible to send simple sql statements to a sql server express database from Visual Studio 2005?
2. How can I detach an mdf database file from Sql Server Express once I have attached it with Sql Management Studio Express?
3. Should I use a different approach to my problem?


thank you all in advance

View 1 Replies View Related

PRINT 1/(1+26)=0?

Nov 20, 2006

Why does this T-SQL round incorrectly?PRINT 1/(1+26)when it should be 0.037037037?Thanks,Michael

View 5 Replies View Related

Print Variable

Feb 15, 2008

count record  from database and assign that value in a variable.and now i want to print that variable in table in td (column)Please tell me how can i? 

View 2 Replies View Related

Is There A Simple Way To Print The Following

May 27, 2005

This is so stupid of a question but is there a simple way to print (to a printer) the results of SELECT * FROM SkillGoals --- To show all data(including column headings?)

View 8 Replies View Related

T-SQL PRINT Flush?

Aug 21, 2004

I have a long running (48 hour+) stored proc. I've added PRINT statements that print "1%", "2%", etc to provide progress so I can get a ballpark idea of how far along the process is. I ran the stored proc and realized that this won't work. I don't see the output of the print statements until the stored proc is completed. I'm running this from Query Analyzer (SQL Server 2000 SP3a).

For example, the following will wait ten seconds and then print both statements; it doesn't print one then wait, then print the other. Is there any flush command to make the print statements take effect immediately?

PRINT 'before'
WAITFOR DELAY '000:00:10'
PRINT 'after'

View 5 Replies View Related

Some PRINTs Won't Print Anything

Oct 20, 2006

I'm trying to use the PRINT statement to trace what an SP is doing, while
running in QA.
However, some PRINTs seem not to print anything. I can see that the
code part is being executed.
Any ideas? (It's just simple prints like print 'executing an insert' .)

View 5 Replies View Related

Print A Table

Jul 6, 2006

Is there an easy way to print off a sql table ? I wanted something along the lines of an Access query that you can print. Or is it easiest to link to the SQL table and use Access to display it ?

View 4 Replies View Related

Print Datetime

Mar 6, 2008

just wanted to get sql to stamp the date/time to the screen when i'm running a query.

i tried:

print 'Formatting Table1'
print datetime
go


got the following error:
Msg 128, Level 15, State 1, Line 2
The name "datetime" is not permitted in this context. Valid expressions are constants, constant expressions, and (in some contexts) variables. Column names are not permitted.

View 9 Replies View Related

Can't Print Variable

Jul 23, 2005

Hi,In the query analyser if I type the following:DECLARE @SortOrder integerexec pr_Admin_SetFieldSortOrder @SortOrderprint @SortOrder@SortOrder is never printed. I just get the message saying that theQuery Batch Completed.Why ?Regards

View 2 Replies View Related

Print Button

Feb 1, 2006

Print button is disabled for some users. Don't know why it is doing so? Works fine for most of the users in the same group.

Any help is much appreciated.



SQL SERVER Reporting Services 2000

Win XP

View 10 Replies View Related

Print Is Not Allowed In UDF

Apr 13, 2006

I want to put some trace in the a UDF, so I put print in the function. IT gave error. Can anyone please explain why this happen. But this work with SPs.

Cheers

Shimit

View 1 Replies View Related

Print Button

Aug 8, 2006

I have a web application with a stand alone report. When I put the ReportViewer in the webform I can see every reports in the project. The problem is that I can't see the print report button...

If I indicate that the report is a "Server Report" instead a local report the Print Report appear, but a need a "Local Report" not a "Server Report" How can i solve that.

Thank you.

View 3 Replies View Related

Print Version

Nov 30, 2006

I have created a report which contains grouping.  Yesterday I learnt how to add a boolean paramter to expandAll.  Now in my ASP.Net front end I am using ReportViewer to retrieve the report...

Now I want to introduce a "Print Version" and "Normal Version" (print version being all rows showing (expanding all grouping) and normal being groups showing....

Will this work?

Use javascript to create to div... 1 showing ReportViewer1 where expandAll parameter is true and div 2 containing ReportViewer2 where parameter is false...a radiobutton conrolled by javascript code will hide 1 div and show the other?!

 For some reason it doesnt load the report in ReportViewer2?!

 

Please help!

Thanks!!!

View 4 Replies View Related

Print All Reports At Once

May 20, 2008



Hi,

I created a parameterized report. When end user select different values from the parameter drop down list , he/she can see the corresponding report for each value.

Now end user wants to print all those reports at the same time , without selecting each report by changing the parameter values.

Is it possible in SSRS 2005?

Thanks

View 3 Replies View Related

Using PRINT Within A Function

Feb 26, 2008

I created a function that returns a sequence of dates between @LowLimit and @HighLimit. The problem that I'm having is if a bad date is passed into the function I get this error:

Msg 242, Level 16, State 3, Line 1
The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.

So I tried using:
IF @@ERROR = 242
PRINT N'Must use a valid date.';

which gives this error when I try to create the function:
Msg 443, Level 16, State 14, Procedure fnDates, Line 10
Invalid use of side-effecting or time-dependent operator in 'PRINT' within a function.

Here's my code:
CREATE FUNCTION [dbo].[fnDates]
( @LowLimit DATETIME, @HighLimit DATETIME )
RETURNS @Values TABLE
( Value DATETIME )
AS
BEGIN
IF @@ERROR = 242
PRINT N'Must use a valid date.';

DECLARE @Temp DATETIME
DECLARE @DateCtr int
SET @DateCtr = 0

/* This allows you to enter the later date first */
IF @LowLimit > @HighLimit
SELECT @Temp = @LowLimit,
@LowLimit = @HighLimit,
@HighLimit = @Temp

INSERT into @Values
VALUES (@LowLimit)

WHILE DATEADD(dd, @DateCtr, @LowLimit) < @HighLimit
BEGIN
SET @DateCtr = @DateCtr + 1

INSERT into @Values
SELECT DATEADD(dd, @DateCtr, @LowLimit)

END

RETURN
END

View 4 Replies View Related

Print Functionality In OLAP

Jan 15, 2001

Hi,
Is is anyway to print out the result from OLAP cube?
Thanks in advance.
David

View 1 Replies View Related

How To Print Out Table Structure For SQL 7

Oct 27, 2000

I just started with SQL 7 and I would like to know how to print
out the structure of a table in SQL 7.

thanks in advance.

View 1 Replies View Related

Error Will Not Print Or Raiserror

Oct 18, 2000

I am testing a simple stored proc below.
create procedure procpooh @val1 int, @val2 int as
insert into pooh (val1, val2)
values(@val1,@val2)
declare @error int
SELECT @error = @@ERROR
IF @error <> 0
BEGIN
print 'it failed'
RAISERROR(50020,16,1,@error)
end

When I run the proc and feed it the values it fails(that' what I expect)
because there is a field not being supplied which will not allow nulls.
However neither the print ' it failed ' or the raiserror work. I get the message below instead. Any ideas why the print or raiserror don't work?
Server: Msg 515, Level 16, State 2, Procedure trpooh, Line 11
Cannot insert the value NULL into column 'val3', table 'Chapter5DB.dbo.pooh2'; column does not allow nulls. INSERT fails.
The statement has been terminated.

View 1 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved