Syntax Error Near '@Count'
Mar 19, 2004
I need your help:
I want to get the total number of expired messages of two tables.
But if gives me this error:
Line 17: Syntax error near '@Count'
What did I do wrong? Am I not allowed to add two Integers??
CREATE PROCEDURE Portal_GetExpired
(
@Count int OUTPUT
)
AS
SELECT Count(*) as x
FROM Portal_Announcements
WHERE ExpireDate < GetDate()
SELECT Count(*) as y
FROM Portal_Events
WHERE ExpireDate < GetDate()
@Count=x+y
GO
View 3 Replies
ADVERTISEMENT
Sep 21, 2004
I'm stuck. This is in C#.
I am making the following query:
string query = INSERT INTO region_info(prefix, region, last_update) VALUES ('" + RegionInfo.Prefix + "', '" + region + "', ???TIMESTAMP???);
and then executing
query = query.Replace("???TIMESTAMP???", "'" + DateTime.Now.ToString("yyyyMMdd") + "'");
Thus, an example query is:
INSERT INTO region_info(prefix, region, last_update) VALUES ('907209', 'Alaska-Juneau', '20040921');
When I execute this query through my program(uses ADO.net), I get a "COUNT field incorrect or syntax error" exception, but if I run this same query through the query analyzer, it works fine.
Any ideas on what'z going wrong?
Thanks
View 5 Replies
View Related
Jul 18, 2007
Hoping someone does this 50 times a day and will know the answer.I need to build a query that groups and summarizes my data. Let's say table like this:int IDint clientType (keyed to a table with two columns [int a_ID, varchar a_clientType)]int requestType (keyed to a table with two columns [int b_ID, varchar b_requestType)]The result of the query should spit out by Client type, and with a count of how many rows of each Request Type:Client Type A [Request Type 1, # rows with Request Type 1] [Request Type 2, # rows with Request Type 2]Client Type B [Request Type 1, # rows with Request Type 1] [Request Type 2, # rows with Request Type 2]I'm still reading up on grouping and sum (though sum seems to need a field to total numbers - I need a count of row of Request Type X/Y/ZAny tips would be appreciatedThanks in advanceDave
View 14 Replies
View Related
Feb 13, 2006
IN the following query i have to get the sum of 3 columnsfrom the case statement(Builders ,Associates ,Affiliates ) in the last column.I tried sum(Productid) but it is multiplying the count by 22,23,24 respectively.
I know i have been posting this again just to get the attention of the gurus.I have come
very close to my results but this is the last hurdle i have to get thru.
Thanks for your help
select
isnull(replace(Ltrim(Rtrim(P.Firstname)),',',''),' ') Firstname
, isnull(replace(Ltrim(Rtrim(P.Lastname)),',',''),'' ) Lastname
, RecordType = isnull(replace(Ltrim(Rtrim(S.Product)),',',''),'')
, case ProductID
WHEN 22 then count(S.Product)
WHEN 23 then 0
WHEN 24 then 0
END AS Builders
, case ProductID
WHEN 23 then count(S.Product)
WHEN 22 then 0
WHEN 24 then 0
END AS Associates
, case ProductID
WHEN 24 then count(S.Product)
WHEN 23 then 0
WHEN 22 then 0
END AS Affiliates
, Total = sum (????)
FROM vwpersons p with (nolock)
join vwSubscriptions S with (nolock)
on S.RecipientID = P.ID
where (
p.firstname in (select Ltrim(Rtrim(H.name)) from externaldata.dbo.Hispanicnames H)
or
P.Lastname in (select Ltrim(Rtrim(H.name)) from externaldata.dbo.Hispanicnames H)
)
andS.ProductID in (22,23,24)
AND S.StatusID in(1,2,3,11,12)
and ((len(p.firstname)>2 or len(p.Lastname)>2))
and ((len(p.Lastname)>2 or len(p.firstname)>2))
group by P.Lastname, S.Product,S.ProductID,S.ProductID,P.Firstname
having count(P.LastName)>=1
order by 2
View 2 Replies
View Related
Jul 23, 2005
Does anyone have any recommendations on how to solve the following?I would like to have a query that selects ALL columns from a database,however only records that have a count of a certain column which isgreater than 1 when the results are grouped by a few columns. I knowthe following query doesnt work (because it contains items in theSELECT that arent in the GROUP BY), but its the jist of what I need todo.select a,b,c,d,e,f,g,hfrom table1group by a,b,c,dhaving count(e) > 1Can anyone help me out with this?
View 3 Replies
View Related
Jul 20, 2005
Field Names: NOs Code Code1a UniqueID61 10 888 1062 10 888 1163 10 888 12Logic: If Count(code >1) & Count (Code1a >1)Update the (Nos) to EQUAL the same Value.ALL the Nos for the above examble should be the same value forall three records whether it's 61 for all three records of anyof the other two numbers, it doesn't matter as long as the equal the same value.How can this be done via sql?
View 5 Replies
View Related
Jul 12, 2007
Hi All,
i have migrated a DTS package wherein it consists of SQL task.
this has been migrated succesfully. but when i execute the package, i am getting the error with Excute SQL task which consists of Store Procedure excution.
But the SP can executed in the client server. can any body help in this regard.
Thanks in advance,
Anand
View 4 Replies
View Related
Apr 20, 2007
Hi, all
I'm getting this error at runtime when my page tries to populate a datagrid. Here's the relevant code.
First, the user selects his choice from a dropdownlist, populated with a sqldatasource control on the aspx side:<asp:SqlDataSource ID="sqlDataSourceCompany" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
SelectCommand="SELECT [PayrollCompanyID], [DisplayName] FROM [rsrc_PayrollCompany] ORDER BY [DisplayName]">
</asp:SqlDataSource>
And the dropdown list's code:<asp:DropDownList ID="ddlPayrollCompany" runat="server" AutoPostBack="True" DataSourceID="sqlDataSourcePayrollCompany"
DataTextField="DisplayName" DataValueField="PayrollCompanyID">
</asp:DropDownList>
Then, I use the selectedindexchanged event to bind the data to the datagrid. Here's that code:
1 Sub BindData()
2
3 Dim ds As New DataSet
4 Dim sda As SqlClient.SqlDataAdapter
5 Dim strSQL As String
6 Dim strCon As String
7
8 strSQL = "SELECT [SocialSecurityNumber], [Prefix], [FirstName], [LastName], [HireDate], [PayrollCostPercent], " & _
9 "[Phone], [BadgeNumber], [IsSupervisor], [SupervisorID], [IsUser], [IsScout] FROM [rsrc_Personnel] " & _
10 "WHERE ([PayrollCompanyID] = @PayrollCompanyID)"
11
12 strCon = "Data Source=DATASOURCE;Initial Catalog=DATABASE;User ID=USERID;Password=PASSWORD"
13
14 sda = New SqlClient.SqlDataAdapter(strSQL, strCon)
15
16 sda.SelectCommand.Parameters.Add(New SqlClient.SqlParameter("@PayrollCompanyID", Me.ddlPayrollCompany.SelectedItem.ToString()))
17
18 sda.Fill(ds, "rsrc_Personnel")
19
20 dgPersonnel.DataSource = ds.Tables("rsrc_Personnel")
21 dgPersonnel.DataBind()
22
23 End Sub
24
I'm assuming my problem lies in line 16 of the above code. I've tried SelectedItemIndex, SelectedItemValue too and get errors for those, as well.
What am I missing?
Thanks for anyone's help!
Cappela07
View 2 Replies
View Related
Jan 23, 2008
Hi,
I'm having an SSIS package which gives the following error when executed :
Error: 0xC002F210 at Create Linked Server, Execute SQL Task: Executing the query "exec (?)" failed with the following error: "Syntax error or access violation". Possible failure reasons: Problems with the query, "ResultSet" property not set correctly, parameters not set correctly, or connection not established correctly.Task failed: Create Linked Server
The package has a single Execute SQL task with the properties listed below :
General Properties
Result Set : None
ConnectionType : OLEDB
Connection : Connected to a Local Database (DB1)
SQLSourceType : Direct Input
SQL Statement : exec(?)
IsQueryStorePro : False
BypassPrepare : False
Parameter Mapping Properties
variableName Direction DataType ParameterName
User::AddLinkSql Input Varchar 0
'AddLinkSql' is a global variable of package scope of type string with the value
Exec sp_AddLinkedServer 'Srv1','','SQLOLEDB.1',@DataSrc='localhost',@catalog ='DB1'
When I try to execute the Query task, it fails with the above error. Also, the above the sql statement cannot be parsed and gives error "The query failed to parse. Syntax or access violation"
I would like to add that the above package was migrated from DTS, where it runs without any error, eventhough
it gives the same parse error message.
I would appreciate if anybody can help me out of this issue by suggeting where the problem is.
Thanks in Advance.
View 12 Replies
View Related
Jan 7, 2004
Hi All, can someone help me,
i've created a stored procedure to make a report by calling it from a website.
I get the message error "241: Syntax error converting datetime from character string" all the time, i tryed some converting things but nothig works, probably it is me that isn't working but i hope someone can help me.
The code i use is:
CREATE proc CP_Cashbox @mID varchar,@startdate datetime,@enddate datetime
as
set dateformat dmy
go
declare @startdate as varchar
declare @enddate as varchar
--print "query aan het uitvoeren"
select sum(moneyout) / sum(moneyin)*100 as cashbox
from dbo.total
where machineID = '@mID' and njdate between '@startdate' and '@enddate'
GO
Thanx in front
Cya
View 14 Replies
View Related
Nov 24, 2004
Hello,
the following alter table statement:
ALTER TABLE [dbo].[CalCalendar]
ALTER COLUMN [OID] uniqueidentifier NOT NULL PRIMARY KEY NONCLUSTERED
is answered with:
Server: Msg 156, Level 15, State 1, Line 2
Incorrect syntax near the keyword 'PRIMARY'.
which I consider to be interesting. Anyone has an idea why? I checked documentation but I do not see an error.
Note that:
ALTER TABLE [dbo].[CalCalendar]
ALTER COLUMN [OID] uniqueidentifier NOT NULL
DOES get executed, and
ALTER TABLE [dbo].[CalCalendar]
ALTER COLUMN [OID] uniqueidentifier NOT NULL PRIMARY KEY
produces the same error.
Now, in my understanding this has nothing to do with an index may already exist etc. - the eror indicates a SYNTAX error, before any checking. Makes no sense to me, though, reading the documentation.
So - anyone an idea?
View 4 Replies
View Related
Jan 31, 2008
I would like to fail a package depending on the error. The package extracts data from Excel files. I would like to continue processing if an Excel file is badly formatted, but stop processing if there is a serious issue. like the file server hosting the Excel files crashed.
I was thinking about dynamically changing the MaxeErrorCount property based on the Error ID or description.
Any ideas on an intelligent/simple way to do this
View 1 Replies
View Related
Aug 1, 2004
Hi,
I'm writing a stored procedure and when I click on the Check Syntax button its giving me the error in the subject. I'm not really sure whats wrong with this. Here is my Stored Procedure code. Any help wud be appreciated.
CREATE PROC CabsSchedule_Insert
{
@JulianDatesmallint,
@SiteCodesmallint,
@CalendarDaysmallint,
@BillPeriodsmallint,
@WorkDaysmallint,
@CalDayBillRcvd varchar(30),
@Remarksvarchar(50)
}
AS
INSERT INTO CabsSchedule
(JulianDate, SiteCode, CalendarDay, BillPeriod, WorkDay, CalDayBillRcvd, Remarks)
VALUES
(@JulianDate, @SiteCode, @CalendarDay, @BillPeriod, @WorkDay, @CalDayBillRcvd, @Remarks)
Thanks,
View 2 Replies
View Related
Aug 6, 2006
With the function below, I receive this error:Error:Transaction count after EXECUTE indicates that a COMMIT or ROLLBACK TRANSACTION statement is missing. Previous count = 1, current count = 0.Function:Public Shared Function DeleteMesssages(ByVal UserID As String, ByVal MessageIDs As List(Of String)) As Boolean Dim bSuccess As Boolean Dim MyConnection As SqlConnection = GetConnection() Dim cmd As New SqlCommand("", MyConnection) Dim i As Integer Dim fBeginTransCalled As Boolean = False
'messagetype 1 =internal messages Try ' ' Start transaction ' MyConnection.Open() cmd.CommandText = "BEGIN TRANSACTION" cmd.ExecuteNonQuery() fBeginTransCalled = True Dim obj As Object For i = 0 To MessageIDs.Count - 1 bSuccess = False 'delete userid-message reference cmd.CommandText = "DELETE FROM tblUsersAndMessages WHERE MessageID=@MessageID AND UserID=@UserID" cmd.Parameters.Add(New SqlParameter("@UserID", UserID)) cmd.Parameters.Add(New SqlParameter("@MessageID", MessageIDs(i).ToString)) cmd.ExecuteNonQuery() 'then delete the message itself if no other user has a reference cmd.CommandText = "SELECT COUNT(*) FROM tblUsersAndMessages WHERE MessageID=@MessageID1" cmd.Parameters.Add(New SqlParameter("@MessageID1", MessageIDs(i).ToString)) obj = cmd.ExecuteScalar If ((Not (obj) Is Nothing) _ AndAlso ((TypeOf (obj) Is Integer) _ AndAlso (CType(obj, Integer) > 0))) Then 'more references exist so do not delete message Else 'this is the only reference to the message so delete it permanently cmd.CommandText = "DELETE FROM tblMessages WHERE MessageID=@MessageID2" cmd.Parameters.Add(New SqlParameter("@MessageID2", MessageIDs(i).ToString)) cmd.ExecuteNonQuery() End If Next i
' ' End transaction ' cmd.CommandText = "COMMIT TRANSACTION" cmd.ExecuteNonQuery() bSuccess = True fBeginTransCalled = False Catch ex As Exception 'LOG ERROR GlobalFunctions.ReportError("MessageDAL:DeleteMessages", ex.Message) Finally If fBeginTransCalled Then Try cmd = New SqlCommand("ROLLBACK TRANSACTION", MyConnection) cmd.ExecuteNonQuery() Catch e As System.Exception End Try End If MyConnection.Close() End Try Return bSuccess End Function
View 5 Replies
View Related
Apr 7, 2007
Hi Guys, I'm hoping somebody can help me with this really frustrating problem that I'm having.......
I'm developing a peer to peer file sharing application (final year degree project) in which I use a web service & sql database as the management server. For some strange reason, I'm getting an SQL syntax error on some machines but not on others when I call the method to submit a file list to the server (see below for code for the method). Another strange thing is that on different machines, I'm getting a different error. I've seen "incorrect syntax near 'd' ". and also "incorrect syntax near 've' ", while on two other machines it works just fine - It appears that the connection to the webservice and to the database is working just fine on all machines as before this method I have a login which works perfectly and the data is represented in the database.
Does anybody have any pointers or even the slighest idea what can cause an error like this or have seen anything like this before. Hoping to get this sorted pretty soon as the deadline is nearing. All and any help is very much appreciated!!!!
Kevin
public void submitFiles(FileObject[] files, string peerID)
{
foreach (FileObject fo in files)
{ System.Text.StringBuilder submit = new System.Text.StringBuilder("INSERT INTO SharedFiles (FileID, FileName, FileType, FileSize, PeerID) VALUES ('" + fo.guid.ToString() + "', '" + fo.name + "' ,'" + fo.name + "', '" + fo.size + "', '" + peerID + "')");
SqlConnection con = new SqlConnection(connectionString);
SqlCommand cmd = new SqlCommand(submit.ToString(), con);
try { con.Open();
cmd.ExecuteNonQuery();
} finally { con.Close(); }
}
}
View 2 Replies
View Related
Aug 8, 2007
Hello, I have this sql quiery: sqlcommand2.CommandText = "Select Count(UserIP) From InboundTraffic Where InboundURL Contains('" & SiteDomain(i).ToString & "') and DateTimeReceived > " & Last30Days
SiteDomain is placing a string variable such as website.com and Last30Days is a date variable which = now - 30days
Im getting this error "Syntax error (missing operator) in query expression 'InboundURL Contains('website.com') and DateTimeReceived > 7/9/2007 8:20:30 PM'"
What am I mising? THANKS!
View 5 Replies
View Related
Jan 17, 2008
Could someone help me with this error message:
Syntax error converting the varchar value '180 Ways to Walk the Leadership Talk by John Baldoni' to a column of data type int.
Getting error on the Titles.title column. Tried casting it but it still does not work. What am I missing?
CREATE procedure GetRequestInfo@Requestorid int
ASselect distinct requestors.Requestorid, CAST(Titles.title AS VARCHAR(255)), requestors.requestorEmail,Requestors.requestdate, fname, lname, phonenum,StreetAddress1, City, State, Zip,LibraryRequest.ShipDate,LibraryRequest.DueDate,LibraryRequest.ReturnDate,
Cast(DATEPART(m, requestors.requestDate) as Varchar(5)) + '/' +Cast(DATEPART(d, requestors.requestDate) as Varchar(5)) + '/' + Cast(DATEPART(yy, requestors.RequestDate) as Varchar(5)) as 'RequestDate'
from Requestorsjoin Titles on titles.Titleid = requestors.Titleidjoin libraryRequest on LibraryRequest.Titleid = LibraryRequest.Titleidwhere Requestors.requestorid = requestors.requestoridGO
View 2 Replies
View Related
Apr 17, 2008
Can anyone tell me why I get a syntax error on the THEN and the ELSE?
@Start datetime,@End datetime,@EmailAck bit,@SelectedProcess nvarchar(25)ASBEGINIF @SelectedProcess = 'Monthly' THENUPDATE tblReminderSchedule SETPrintedDate=GETDATE(),[Status]=1FROM tblReminderSchedule INNER JOIN tbllOAN ON tblReminderSchedule.lOAN_ID = tbllOAN.lOAN_IDWHERE (tblReminderSchedule.ReminderDate BETWEEN @Start AND @End) AND (dbo.tblReminderSchedule.ReceivedDate IS NULL) AND (tbllOAN.ReminderByEmail = @EmailAck) AND (tbllOAN.Frequency = 'Monthly')ELSEUPDATE tblReminderSchedule SETPrintedDate=GETDATE(),[Status]=1FROM tblReminderSchedule INNER JOIN tbllOAN ON tblReminderSchedule.lOAN_ID = tbllOAN.lOAN_IDWHERE (tblReminderSchedule.ReminderDate BETWEEN @Start AND @End) AND (dbo.tblReminderSchedule.ReceivedDate IS NULL) AND (tbllOAN.ReminderByEmail = @EmailAck) AND (tbllOAN.Frequency <> 'Monthly')END
View 4 Replies
View Related
Mar 21, 2004
I am trying to open a table in my DB to check for login ids:
The code I used is below> I will appreciate any help on this matter
<CODE>
Public Function Authorize(ByVal Username As String, ByVal Password As String) As Integer
Dim sql As String
Dim con As New SqlConnection("data source=localhost; initial catalog=Jasist; Integrated Security = SSPI")
sql = "Select * from USER Where User_Name = '" & Username & "' and User_Passwd = '" & Password & "'"
con.Open()
Dim cmd As New SqlCommand(sql, con)
Dim Id1 As Integer
Dim dr As SqlDataReader = cmd.ExecuteReader
If dr.Read Then
Id1 = 1
con.Close()
dr.Close()
Return Id1
Else
con.Close()
dr.Close()
Return 0
End If
End Function
<CODE>
THE ERROR GENERATED WAS->
Server Error in '/Jasist' Application.
--------------------------------------------------------------------------------
Incorrect syntax near the keyword 'USER'.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Data.SqlClient.SqlException: Incorrect syntax near the keyword 'USER'.
Source Error:
Line 19: con.Open()
Line 20: Dim cmd As New SqlCommand(sql, con)
Line 21: Dim Id1 As Integer
Line 22: Dim dr As SqlDataReader = cmd.ExecuteReader
Line 23:
Source File: C:InetpubwwwrootJasistClass1.vb Line: 21
--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:1.1.4322.573; ASP.NET Version:1.1.4322.573
View 2 Replies
View Related
Mar 27, 2001
Hi, hope someone can spend a minute checking out my script error. The following is part of my SQL statement. It has got syntax error near "="
I was hoping the script could run 100 times and print number 1 to 100.
DECLARE @ID int
SET @id = 1
EXEC (' WHILE ' + @id + ' <= 100 ' + ' BEGIN SELECT ' + @id +
' SET ' + @id + ' = ' + @id + ' + 1 ' + ' END ' )
Any input is most welcome.
Richard
View 4 Replies
View Related
Oct 17, 2000
Can anyone tell me what is wrong with the script below?
INSERT INTO #SUBSCRIBERLIST(EMEMBER_GUID,EHBSID)SELECT (M.EMEMBER_GUID,@EHBSID)
FROM EMEMBER M WHERE M.EMEMBER_GUID = @EM_ID1 AND M.MEMBERTYPE <>1
This is the error I am getting.
Server: Msg 170, Level 15, State 1, Line 5
Line 5: Incorrect syntax near ','.
Thanks in advance.
Matt
View 1 Replies
View Related
Aug 31, 2004
hi
i am getting this error while running SQL query : syntax error near '='
Query is :
SELECT People.People, People.Name,
Sum(([ProjectStatusReport].[Week]), 0, ([ProjectStatusReport].[Week] = #8/27/2004#, 1, 0)) AS Created,
Sum((ProjectStatusReport.Week), 0, (ProjectStatusReport.Week = #8/27/2004#, (ProjectStatusReport.Accomplishments) Or (ProjectStatusReport.Plans), 0, 1, 0)) AS Complete,
People.email FROM Register INNER JOIN SR_Status ON Register.SR_Status = SR_Status.SR_Status
LEFT JOIN ProjectStatusReport ON Register.Register = ProjectStatusReport.Project INNER JOIN StakeHolders
ON Register.Register = StakeHolders.Register INNER JOIN People ON StakeHolders.People = People.People
WHERE SR_Status.Status='Active' AND StakeHolders.Status = 'Yes' GROUP BY People.People, People.Name, People.email
HAVING (Sum(ProjectStatusReport.Week), 0, ((ProjectStatusReport.Week) = #8/27/2004#, 1, 0) > 0))
AND Sum(ProjectStatusReport.Week),0,((ProjectStatusRep ort.Week) = #8/27/2004#,(ProjectStatusReport.Accomplishments) Or (ProjectStatusReport.Plans),0,1,0)>0
ORDER BY People.People
Any help
Regards
View 2 Replies
View Related
Feb 6, 2007
Hi All,
When I run the following portion of my stored procedure, I get the following error message:
Server: Msg 241, Level 16, State 1, Line 1
Syntax error converting datetime from character string.
Here is the script:
set @dttimestr = 'select @dttime = substring(convert(varchar(11),getdate(),120),1,4)+
substring(convert(varchar(11),getdate(),120),5,3)'
EXECUTE sp_executesql @dttimestr, N'@dttime datetime output', @dttime output
print @dttime
Can you please tell me how to fix it?
View 3 Replies
View Related
Jul 1, 2004
Quick question..
SELECT * FROM Table_1
INTERSECT
SELECT * FROM Table_2
INTERSECT
SELECT * FROM Table_3;
Syntax error in FROM clause, and it highlights the second select.. whats wrong with this statement? does it not like the *'s?
Thx
View 2 Replies
View Related
Sep 14, 2004
I get the following errors with the script below:
I am novice with SQL and have been unable to figure out the syntax just yet. The line for the errors are marked blue
Server: Msg 156, Level 15, State 1, Line 2
Incorrect syntax near the keyword 'user'.
Server: Msg 170, Level 15, State 1, Line 26
Line 26: Incorrect syntax near '='.
Server: Msg 170, Level 15, State 1, Line 29
Line 29: Incorrect syntax near 'auto_increment'.
Server: Msg 170, Level 15, State 1, Line 44
Line 44: Incorrect syntax near '='.
Server: Msg 170, Level 15, State 1, Line 53
Line 53: Incorrect syntax near '='.
-----------------------------------------------------------
CREATE TABLE admin (
user varchar(100) NOT NULL default,
pass varchar(100) NOT NULL default ''
) TYPE=MyISAM;
INSERT INTO admin VALUES ( 'admin', 'pass456');
CREATE TABLE affiliates (
refid varchar(30) NOT NULL default '',
pass varchar(20) NOT NULL default '',
company varchar(100) NOT NULL default '',
title varchar(5) NOT NULL default '',
firstname varchar(40) NOT NULL default '',
lastname varchar(40) NOT NULL default '',
website varchar(100) NOT NULL default '',
email varchar(100) NOT NULL default '',
payableto varchar(100) NOT NULL default '',
street varchar(100) NOT NULL default '',
town varchar(100) NOT NULL default '',
county varchar(100) NOT NULL default '',
postcode varchar(20) NOT NULL default '',
country varchar(100) NOT NULL default '',
phone varchar(30) NOT NULL default '',
fax varchar(30) NOT NULL default '',
date varchar(40) NOT NULL default ''
) TYPE=MyISAM;
CREATE TABLE banners (
number int(3) NOT NULL auto_increment,
name varchar(50) NOT NULL default '',
image varchar(60) NOT NULL default '',
description varchar(200) NOT NULL default '',
PRIMARY KEY (number)
) TYPE=MyISAM;
CREATE TABLE clickthroughs (
refid varchar(20) default 'none',
date date NOT NULL default '0000-00-00',
time time NOT NULL default '00:00:00',
browser varchar(200) default 'Could Not Find This Data',
ipaddress varchar(50) default 'Could Not Find This Data',
refferalurl varchar(200) default 'none detected (maybe a direct link)',
buy varchar(10) default 'NO'
) TYPE=MyISAM;
CREATE TABLE sales (
refid varchar(20) NOT NULL default '',
date date NOT NULL default '0000-00-00',
time time NOT NULL default '00:00:00',
browser varchar(100) NOT NULL default '',
ipaddress varchar(20) NOT NULL default '',
payment varchar(10) NOT NULL default ''
) TYPE=MyISAM;
HELP!
View 1 Replies
View Related
Jun 30, 2004
Code:
str_IntroducerInfo = "UPDATE tblPolicy SET " & _ "Saluation = '" & saluation & "', " & _
"ClientName = '" & tempName & "', " & _
"ClientNRIC = '" & nric & "', " & _
"Submitted = '" & submitted & "', " & _
"Inforced = '" & inforced & "', " & _
"PolicyNo = '" & policyno & "', " & _
"ProductName = '" & productname & "', " & _
"ProductProvider = '" & productprovider & "', " & _
"ModalPremium = '" & modalpremium & "', " & _
"Freq = '" & freq & "', " & _
"Method = '" & method & "', " & _
"NextBirth = '" & nextbirth & "', " & _
"PremTerm = '" & premiumterm & "', " & _
"PolicyTerm = '" & policyterm & "', " & _
"Status = '" & pstatus & "', " & _
"ApplType = '" & appltype & "', " & _
"ApplType(A&H) = '" & appltypeah & "', " & _
"SupervisorAgree = '" & supervisoragree & "', " & _
"SupervisorRemarks = '" & superremarks & "', " & _
"Remarks = '" & remarks & "', " & _
"DateSig = '" & datesig & "', " & _
"AuthPerson = '" & authPerson & "', " & _
"CorFax = '" & corfax & "', " & _
"Contact = '" & number1 & "', " & _
"Contact1 = '" & number2 & "', " & _
"CorAddress = '" & address & "', " & _
"CorEmail = '" & email & "', " & _
"CorNature = '" & nature & "', " & _
" WHERE ID = '" & introducerID & "';"
response.Write(str_IntroducerInfo)
set rs_IntroducerInfo=conn.Execute(str_IntroducerInfo)
The output from the line
Code:
UPDATE tblPolicy SET Saluation = 'Miss', ClientName = 'Karlam Pte Ltd', ClientNRIC = 'S7908121X', Submitted = '24 February 2003', Inforced = '25 February 2003', PolicyNo = '30', ProductName = 'Shop Care', ProductProvider = 'Liberty Insurance', ModalPremium = '50000', Freq = 'Yearly', Method = 'Cheque', NextBirth = ' ', PremTerm = '5', PolicyTerm = '2', Status = 'EE', ApplType = 'AWS', ApplType(A&H) = 'A', SupervisorAgree = 'Yes', SupervisorRemarks = 'Good', Remarks = 'Bad', DateSig = '21 March 2004', AuthPerson = 'Ho LiLi', CorFax = '68525687', Contact = '68523652', Contact1 = '65825588', CorAddress = '20 Robotson Road, Robot Tower B, #03-98, S(263673)', CorEmail = 'karlam@kar.com', CorNature = 'Trading', WHERE ID = '80017-S7908121X';
The error
Microsoft JET Database Engine error '80040e14'
Syntax error in UPDATE statement.
/Ivan-Test/ops/comm.asp, line 1851
My Access table fields
ID
PolicyNo
Submitted
Inforced
Saluation
ClientName
ClientNRIC
FACode
Type
ProductProvider
ProductName
ModalPremium
Freq
Method
NextBirth
PremTerm
PolicyTerm
Status
ApplType
ApplType(A&H)
SupervisorAgree
DateSig
SupervisorRemarks
Remarks
AuthPerson
Contact
Contact1
CorAddress
CorFax
CorEmail
CorNature
View 3 Replies
View Related
Jun 6, 2004
I have finally created (with your help) a stored procedure that is working and giving me the correct results,but when I have included the last part of my select statement where I am always trying to grab dates for the previous month it gives me the following syntax error "Incorrect syntax near '01'."
Here comes the precudere:
DECLARE @returnDay int
DECLARE @query varchar(8000)
--Looking at current date,
SELECT @returnDay = DatePart(day,GetDate())
If @returnDay = 8
BEGIN
SELECT @query = 'bcp "SELECT a.HospitalName,a.HospitalCode,c.ProductName,b.Unit sDiscarded,d.FateOfProducts,b.DateEntered,b.DateCo mpleted,b.CompiledBy FROM Ivana_test.dbo.Units b INNER JOIN Ivana_test.dbo.Hospitals a ON (a.HospitalID = b.HospitalID)INNER JOIN Ivana_test.dbo.Products c ON (b.ProductID = c.ProductID)INNER JOIN Ivana_test.dbo.FateOfProducts d ON (d.FateID = b.FateID) where b. DateEntered = DateAdd(month, -1, Convert(CHAR(8), GetDate(), 121) + '01')ORDER BY a.HospitalID" queryout c: est.txt -c -test -Usa -Ptest'
EXEC master.dbo.xp_cmdshell @query
EXEC master.dbo.xp_sendmail @recipients=test@test.com',
@copy_recipients = test@test.com',
@message='Submitting BloodBank Results for the previous month.
@subject='BloodBank results for the previous month',@attachments = '\testc$ est.txt'
SELECT @@ERROR As ErrorNumber
END
Could somebody help me and suggest something as I am going crazy......here...
Thanks
View 1 Replies
View Related
Jan 19, 2007
I have a syntax error of
Server: Msg 170, Level 15, State 1, Line 21
Line 21: Incorrect syntax near '<'.
When running the following.
I have highlighted the offending character.
DECLARE @Todayvarchar(30)SET @Today = GetDate()
DECLARE @Aprilvarchar(30)SET @April = '01/04/'
DECLARE @Augustvarchar(30)SET @August = '01/08/'
DECLARE @LastYear varchar(30)SET @LastYear = YEAR(DATEADD(yy,-1,GetDate()))
DECLARE @ThisYear varchar(30)SET @ThisYear = YEAR(GetDate())
SELECTe.employee_numberAS 'Employee Number',
e.known_as_and_surnameAS 'Name',
b.benefit_codeAS 'Benefit Code'
FROMpwa_master.employeee,
pwa_master.benefitb
WHEREe.unique_identifier = b.parent_identifier
ANDb.benefit_code = 'BONUS'
ANDe.company_reference IN ('NGB','NGBO','BMS')
ANDe.payment_method = 'MONTHLY'
ANDb.benefit_start_date >=
(
CASE @Today < @April + @ThisYear
THEN
@LastYear
ELSE
(
CASE @Today > @April + @ThisYear
THEN
(
CASE e.company_reference WHEN 'NGB'
THEN
@April + @ThisYear
ELSE
@April + @LastYear
END
)
ELSE
(
CASE @Today > @August + @ThisYear
THEN
@April + @ThisYear
END
)
END
)
END
)
GROUP BY employee_number, known_as_and_surname, benefit_code, e.company_reference
Can anyone tell me why this happens?
I swear I have made case statements like this before (usign variables and greater-than signs etc).
It is hopefully me just being a dumba** but I can't see what's wrong with it.
-GeorgeV
View 14 Replies
View Related
Feb 7, 2007
Hi All,
When I run the following portion of my stored procedure, I get the following error message:
Server: Msg 241, Level 16, State 1, Line 1
Syntax error converting datetime from character string.
Here is the script:
set @dttimestr = 'select @dttime = substring(convert(varchar(11),getdate(),120),1,4)+
substring(convert(varchar(11),getdate(),120),5,3)'
EXECUTE sp_executesql @dttimestr, N'@dttime datetime output', @dttime output
print @dttime
Can you please tell me how to fix it?
View 8 Replies
View Related
Apr 2, 2008
Does anyone know why this blows up with a syntax error?
declare @dbccpage table (
ParentObject sysname,
Object sysname,
Field sysname,
VALUE sysname
)
insert into @dbccpage
exec ('dbcc page (<dbid>, <file-id>, <page-in-file>) with TableResults')
select Field, VALUE
from @dbccpage
where Field like 'Metadata:%'
View 5 Replies
View Related
Apr 17, 2008
Syntax error converting the varchar value '1,876.43 ' to a column of data type int.
i got this error im not really sure what its all about.
View 2 Replies
View Related
Jun 24, 2008
This is a simple error but for some reason i've been staring at it for 30 mins and still can't seem to find whats wrong!! If someone can help that would be greatly appreciated. i'm getting the error:
Msg 102, Level 15, State 1, Procedure LibraryAddAdult, Line 12
Incorrect syntax near '('.
THERE IS NO ( NEAR LINE 12!
USE Library
GO
CREATE PROC LibraryAddAdult
@firstname shortstring,
@lastname shortstring,
@street shortstring,
@city shortstring,
@state statecode,
@zip zipcode,
@member_no member_no,
@middleinitial letter = ' ',
@phone_no phonenumber = ' ',
@expr_date datetime = dateadd(year, 1, getdate())
OUTPUT
AS
IF (
(@firstname = ' ') OR
(@lastname = ' ') OR
(@street = ' ') OR
(@city = ' ') OR
(@state = ' ') OR
(@zip = ' ') OR
(@member_no = ' ')
)
RETURN SELECT 'You must insert appropriate name, street, city, state, zip'
INSERT INTO member(firstname, lastname, middleinitial)
VALUES (@firstname, @lastname, @middleinitial)
INSERT INTO adult(street, city, state, zip, phone_no, expr_date)
VALUES (@street, @city, @state, @zip, @phone_no, @expr_date)
SET @member_no = SCOPE_IDENTITY()
RETURN
SELECT 'Member has been successfully added to the database'
SELECT (lastname + ' ' + middleinitial + ' ' + lastname) AS Name, street, city, state, zip, phone, expr_date
FROM member
INNER JOIN adult
ON member.member_no = adult.member_no
View 1 Replies
View Related