Guest User

Untitled

a guest
Jan 18th, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.85 KB | None | 0 0
  1. string sqlQuery = string.Empty;
  2. _ctx.Connection.Open();
  3. DbCommand com = _ctx.Connection.CreateCommand();
  4.  
  5. sqlQuery = @"declare @note varchar(1000)
  6. set @note = (select
  7. 'Client: '+cast([NO_CLIENT] as varchar)+' - '+TABLE1.[nom]+
  8. CHAR(13)+CHAR(10)+
  9. 'Adr_1 '+[ADR_1]+
  10. CHAR(13)+CHAR(10)+
  11. 'Adr_2 '+[ADR_2]+
  12. CHAR(13)+CHAR(10)+
  13. 'Adr_3 '+[ADR_3]+
  14. CHAR(13)+CHAR(10)+
  15. 'Adr_4 '+[ADR_4]+
  16. CHAR(13)+CHAR(10)+
  17. 'Contact: '+[CONTACT]+
  18. CHAR(13)+CHAR(10)+
  19. 'Postal Code|Code Postal: '+substring([CODE_POSTAL],1,3)+' '+substring([CODE_POSTAL],4,3)+
  20. CHAR(13)+CHAR(10)+
  21. 'Tel No: '+[TELEPHONE]+' Ext.: '+[POSTE_EXTENSION]+
  22. CHAR(13)+CHAR(10)+
  23. 'Fax No: '+[NO_FAX]+
  24. CHAR(13)+CHAR(10)+
  25. 'Clinic: '+[CLINIQUE_QUI_FACTURE]+
  26. CHAR(13)+CHAR(10)+
  27. 'Langu.: '+ case [LANGUE] when 1 then 'Fr' when 2 then 'En' Else 'N/A' end+
  28. CHAR(13)+CHAR(10)+
  29. case [ACTIF] when 0 then 'Non-Active|Inactif' when 1 then 'Active|Actif' Else 'N/A' end+
  30. CHAR(13)+CHAR(10)+
  31. 'Account Man.|Chargé Cpte: '+CAST(TABLE1.[NO_VENDEUR_1] AS VARCHAR)+' - '+clve.[NOM]+
  32. CHAR(13)+CHAR(10)+
  33. 'DATE REGISTERED|DATE ENREGISTREMENT: '+[DATE_ENREGISTREMENT]+
  34. CHAR(13)+CHAR(10)+
  35. '---------- MARKETING INFO ----------'+
  36. CHAR(13)+CHAR(10)+
  37. 'Company|Cie: '+[TABLE2_NOM]+
  38. CHAR(13)+CHAR(10)+
  39. 'Contact: '+[TABLE2_CONTACT]+
  40. CHAR(13)+CHAR(10)+
  41. 'Tel.: '+[TABLE2_TELEPHONE]+
  42. CHAR(13)+CHAR(10)+
  43. 'Adr_1: '+[TABLE2_ADR1]+
  44. CHAR(13)+CHAR(10)+
  45. 'Adr_2: '+[TABLE2_ADR2]+
  46. CHAR(13)+CHAR(10)+
  47. 'Adr_3: '+[TABLE2_ADR3]+
  48. CHAR(13)+CHAR(10)+
  49. 'Adr-4: '+[TABLE2_ADR4]+
  50. CHAR(13)+CHAR(10)+
  51. 'City|Ville: '+[TABLE2_VILLE_PROV]+
  52. CHAR(13)+CHAR(10)+
  53. 'Postal Code|Code Postal: '+substring([TABLE2_CODE_POSTAL],1,3)+' '+substring([TABLE2_CODE_POSTAL],4,3)+
  54. CHAR(13)+CHAR(10)+
  55. 'Fax No: '+[TABLE2_FAX_1]+
  56. CHAR(13)+CHAR(10)+
  57. 'Ext.: '+[TABLE2_FAX_1_POSTE]+
  58. CHAR(13)+CHAR(10)+
  59. 'Fax 2 :'+[TABLE2_FAX_2]+
  60. CHAR(13)+CHAR(10)+
  61. 'Email1: '+[TABLE2_EMAIL1]+
  62. CHAR(13)+CHAR(10)+
  63. 'Email2: '+[TABLE2_EMAIL2]
  64.  
  65. FROM TABLE1
  66. left join TABLE3 on TABLE1.no_vendeur_1 = TABLE3.no_vendeur
  67. where [NO_CLIENT] = 2003)
  68.  
  69.  
  70. print @note
  71.  
  72. ";
  73.  
  74. com.CommandText = @sqlQuery;
  75. DbDataReader rd = com.ExecuteReader();
  76.  
  77. The query syntax is not valid. Near term '@note', line 1, column 14.
  78.  
  79. select @note =
  80.  
  81. select @note =
  82.  
  83. set @note =
  84.  
  85. using (SqlConnection con = new SqlConnection(@"Data Source=localhostsqlexpress;
  86. Integrated Security=SSPI;MultipleActiveResultSets=true"))
  87. {
  88. con.Open();
  89. using (SqlCommand com = new SqlCommand(string.Empty, con))
  90. {
  91. string blah = @"declare @note varchar(1000)
  92. set @note = 'asdf'
  93. select @note";
  94. com.CommandText = blah;
  95. com.ExecuteReader();
  96. }
  97. }
  98.  
  99. var r = _ctx.ExecuteStoreQuery<string>(@sqlQuery).FirstOrDefault();
Add Comment
Please, Sign In to add comment