Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.


Incorrect syntax on CType function

Incorrect syntax on CType function


I have a page and sql server 2008 back end.

I got an error: incorrect syntax near ','.

I have been researching and I tired different ways but no luck. Please point me to the right direction. I checked the syntax and it is correct to me.


CODE -->

Private Sub getCounts(ByRef GuestCount As Label, ByRef ReservationCount As Label, ByVal SqlDataSource1 As SqlDataSource)

 Dim dv As DataView 
 dv = CType(SqlDataSource1.Select(DataSourceSelectArguments.Empty), DataView) ****Error here****        
 Dim dr As DataRow
 Dim iReservationCount As Integer = 0
 Dim iGuestCount As Integer = 0
 For Each dr In dv.Table.Rows
    iGuestCount = iGuestCount + dr("PartySize")
    iReservationCount = iReservationCount + 1
    GuestCount.Text = iGuestCount.ToString()
    ReservationCount.Text = iReservationCount.ToString()

End Sub 

RE: Incorrect syntax on CType function

I used your code and didn't get an error. you must have a syntax error elsewhere in your code.

RE: Incorrect syntax on CType function

Thanks for a quick response. The error showing on the code line below and not sure where else to look. This page was working and no changes been made to it. Is it possible the backend got changed that is why it is showing that error? Thanks.

CODE -->

Dim dv As DataView 
dv = CType(SqlDataSource1.Select(DataSourceSelectArguments.Empty), DataView) ****Error here: Incorrect syntax near ','**** 

RE: Incorrect syntax on CType function

Sounds like the sql (stored procedure) was changed and has the syntax error, not the code. This is why you should use Try...Catch blocks

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members!


Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close