Click here to Skip to main content
15,907,395 members
Home / Discussions / C#
   

C#

 
QuestionUsing 4D linked List make a Full functional Noted Pad on Winform Pin
Member 150308153-Jan-21 12:39
Member 150308153-Jan-21 12:39 
AnswerRe: Using 4D linked List make a Full functional Noted Pad on Winform Pin
OriginalGriff3-Jan-21 20:22
mveOriginalGriff3-Jan-21 20:22 
GeneralRe: Using 4D linked List make a Full functional Noted Pad on Winform Pin
Member 150308154-Jan-21 4:37
Member 150308154-Jan-21 4:37 
GeneralRe: Using 4D linked List make a Full functional Noted Pad on Winform Pin
Mycroft Holmes4-Jan-21 11:26
professionalMycroft Holmes4-Jan-21 11:26 
QuestionHow to make DataGridView scrolling smooth (flickers problem)? Pin
Alex Dunlop3-Jan-21 6:15
Alex Dunlop3-Jan-21 6:15 
AnswerRe: How to make DataGridView scrolling smooth (flickers problem)? Pin
Maciej Los3-Jan-21 23:47
mveMaciej Los3-Jan-21 23:47 
GeneralRe: How to make DataGridView scrolling smooth (flickers problem)? Pin
Alex Dunlop4-Jan-21 5:46
Alex Dunlop4-Jan-21 5:46 
GeneralRe: How to make DataGridView scrolling smooth (flickers problem)? Pin
Maciej Los4-Jan-21 6:34
mveMaciej Los4-Jan-21 6:34 
GeneralRe: How to make DataGridView scrolling smooth (flickers problem)? Pin
Alex Dunlop4-Jan-21 6:46
Alex Dunlop4-Jan-21 6:46 
GeneralRe: How to make DataGridView scrolling smooth (flickers problem)? Pin
Maciej Los4-Jan-21 7:38
mveMaciej Los4-Jan-21 7:38 
AnswerRe: How to make DataGridView scrolling smooth (flickers problem)? Pin
Maciej Los6-Jan-21 21:46
mveMaciej Los6-Jan-21 21:46 
Questioni have a problem in treeview Additional information: Index was outside the bounds of the array. Pin
Member 1376816331-Dec-20 6:05
Member 1376816331-Dec-20 6:05 
AnswerRe: i have a problem in treeview Additional information: Index was outside the bounds of the array. Pin
Richard MacCutchan31-Dec-20 6:15
mveRichard MacCutchan31-Dec-20 6:15 
GeneralRe: i have a problem in treeview Additional information: Index was outside the bounds of the array. Pin
BillWoodruff31-Dec-20 23:05
professionalBillWoodruff31-Dec-20 23:05 
GeneralRe: i have a problem in treeview Additional information: Index was outside the bounds of the array. Pin
Richard MacCutchan31-Dec-20 23:13
mveRichard MacCutchan31-Dec-20 23:13 
GeneralRe: i have a problem in treeview Additional information: Index was outside the bounds of the array. Pin
BillWoodruff1-Jan-21 0:00
professionalBillWoodruff1-Jan-21 0:00 
GeneralRe: i have a problem in treeview Additional information: Index was outside the bounds of the array. Pin
Richard MacCutchan1-Jan-21 0:24
mveRichard MacCutchan1-Jan-21 0:24 
AnswerRe: i have a problem in treeview Additional information: Index was outside the bounds of the array. Pin
Gerry Schmitz31-Dec-20 9:15
mveGerry Schmitz31-Dec-20 9:15 
GeneralRe: i have a problem in treeview Additional information: Index was outside the bounds of the array. Pin
BillWoodruff31-Dec-20 22:58
professionalBillWoodruff31-Dec-20 22:58 
GeneralRe: i have a problem in treeview Additional information: Index was outside the bounds of the array. Pin
Gerry Schmitz2-Jan-21 9:28
mveGerry Schmitz2-Jan-21 9:28 
QuestionWCF Service doesn't return data Pin
Member 1483009827-Dec-20 6:00
Member 1483009827-Dec-20 6:00 
QuestionRegEx Not Properly Matching Pin
#realJSOP26-Dec-20 3:07
professional#realJSOP26-Dec-20 3:07 
I'm trying to use regex to determine if a given stored proc body contains destructive sql clauses.

Here's my regex pattern (I want it to match if it contains a "select...from", but not match if it contains any of the destructive sql keywords shown):

C#
"^(?=.*SELECT.*FROM)(?!.*(?:CREATE|DROP|UPDATE|INSERT|ALTER|DELETE|ATTACH|DETACH|TRUNCATE)).*$"


Here's the string I'm passing into the regex:

SQL
PROCEDURE [dbo].[GetAlertsForApp]
(
@appShortName nvarchar(16)
)
AS
BEGIN
SET NOCOUNT ON;
declare @appID int = (SELECT ID FROM dbo.Applications WITH(NOLOCK) WHERE AppShortName = @appShortName);
select [ID],[AlertName],[AlertTitle],[AlertMsg],[AlertStartDate],[AlertExpireDate],[AlertType],[AlertClassLevel]
,[AlertApps],[ActionName],[ControllerName],[DateAdded],[AddedByUMSUserID]
FROM [dbo].[Alerts] WITH(NOLOCK)
WHERE (UPPER(AlertApps) LIKE '%' + UPPER(@appShortName) + '%' OR UPPER(AlertApps) = 'ALL')
AND AlertExpireDate IS NULL OR AlertExpireDate > GETDATE() ;
END


My problem is that the regex does not result in a match. The string above does not contain any of the prohibited words, and does include a select statement. I'm confused, and maybe just a little bench blind (and not real experienced with regex)...
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

AnswerRe: RegEx Not Properly Matching Pin
OriginalGriff26-Dec-20 4:09
mveOriginalGriff26-Dec-20 4:09 
GeneralRe: RegEx Not Properly Matching Pin
#realJSOP26-Dec-20 4:26
professional#realJSOP26-Dec-20 4:26 
GeneralRe: RegEx Not Properly Matching Pin
OriginalGriff26-Dec-20 5:08
mveOriginalGriff26-Dec-20 5:08 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.