Click here to Skip to main content
15,895,557 members
Home / Discussions / Database
   

Database

 
QuestionADO.Net Problem getting schema information: AllowDBNull vs. IsNullable Pin
JSchumann3-Oct-06 1:22
JSchumann3-Oct-06 1:22 
QuestionRe: ADO.Net Problem getting schema information: AllowDBNull vs. IsNullable Pin
JSchumann7-Oct-06 0:32
JSchumann7-Oct-06 0:32 
QuestionEasy, easy select question [modified] Pin
Vodstok2-Oct-06 6:48
Vodstok2-Oct-06 6:48 
AnswerRe: Easy, easy select question Pin
Edbert P2-Oct-06 20:26
Edbert P2-Oct-06 20:26 
QuestionTable clone on same database. Pin
theJazzyBrain2-Oct-06 2:46
theJazzyBrain2-Oct-06 2:46 
AnswerRe: Table clone on same database. Pin
Colin Angus Mackay2-Oct-06 5:16
Colin Angus Mackay2-Oct-06 5:16 
QuestionPlease assist to solve this problem Pin
pubududilena2-Oct-06 1:35
pubududilena2-Oct-06 1:35 
AnswerRe: Please assist to solve this problem Pin
Michael Potter2-Oct-06 4:37
Michael Potter2-Oct-06 4:37 
The SQL compiler uses your comma delimited string as a single variable. It can't find a way to convert it to the Big integer it needs. It doesn't embed the string into your sql statement to compose a new statement.

You must use dynamic SQL to solve these types of issues. This allows you to build the statement you desire on the fly.
DECLARE @UidAgentGroupID VARCHAR(100)
 
SET @UidAgentGroupID= N'1,2,3,4'
 
DECLARE @sql NVARCHAR(1000)
SET @sql = N'SELECT markup_id FROM Agent_Markup_Fare 
             WHERE UidAgentGroupID IN(?INVARIABLES?)'
 
SET @sql = REPLACE(@sql,'?INVARIABLES?',@UidAgentGroupID)
 
EXEC(@sql)

The REPLACE statement can be replaced with simple string concatination. I find that the REPLACE method is easier to read and therefore, more maintainable. It can save you a lot of debug time when you are using multiple replacement variables.
GeneralRe: Please assist to solve this problem Pin
pubududilena3-Oct-06 19:47
pubududilena3-Oct-06 19:47 
GeneralRe: Please assist to solve this problem Pin
Michael Potter4-Oct-06 4:00
Michael Potter4-Oct-06 4:00 
QuestionOrdering a linked list Pin
Rob Philpott1-Oct-06 23:34
Rob Philpott1-Oct-06 23:34 
AnswerRe: Ordering a linked list Pin
Colin Angus Mackay2-Oct-06 0:41
Colin Angus Mackay2-Oct-06 0:41 
GeneralRe: Ordering a linked list Pin
Rob Philpott2-Oct-06 1:11
Rob Philpott2-Oct-06 1:11 
GeneralRe: Ordering a linked list Pin
Colin Angus Mackay2-Oct-06 2:01
Colin Angus Mackay2-Oct-06 2:01 
GeneralRe: Ordering a linked list Pin
Rob Philpott2-Oct-06 3:01
Rob Philpott2-Oct-06 3:01 
GeneralRe: Ordering a linked list Pin
Colin Angus Mackay2-Oct-06 8:04
Colin Angus Mackay2-Oct-06 8:04 
GeneralRe: Ordering a linked list Pin
Colin Angus Mackay2-Oct-06 8:07
Colin Angus Mackay2-Oct-06 8:07 
QuestionLargest Data Typein SQL Server Pin
King Shez1-Oct-06 21:08
King Shez1-Oct-06 21:08 
AnswerRe: Largest Data Typein SQL Server Pin
albCode1-Oct-06 21:25
albCode1-Oct-06 21:25 
AnswerRe: Largest Data Typein SQL Server Pin
Mark Salsbery4-Oct-06 11:02
Mark Salsbery4-Oct-06 11:02 
Questionsql server 2005 Pin
amaneet29-Sep-06 20:21
amaneet29-Sep-06 20:21 
AnswerRe: sql server 2005 Pin
zhengdong jin30-Sep-06 7:32
zhengdong jin30-Sep-06 7:32 
QuestionReplication cursor [modified] Pin
Skanless29-Sep-06 16:18
Skanless29-Sep-06 16:18 
AnswerRe: Replication cursor Pin
Skanless29-Sep-06 21:46
Skanless29-Sep-06 21:46 
QuestionT-SQL Syntax Pin
lakshmi_sri29-Sep-06 11:02
lakshmi_sri29-Sep-06 11:02 

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.