Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
试图更新SQL数据,但数据包含大量';所以我得到了一个错误_Sql_Sql Server - Fatal编程技术网

试图更新SQL数据,但数据包含大量';所以我得到了一个错误

试图更新SQL数据,但数据包含大量';所以我得到了一个错误,sql,sql-server,Sql,Sql Server,我正在尝试更新SQL数据,但数据包含javascript和大量的,,因此我会出错 SQL语句如下所示: UPDATE SystemConfiguration SET HeaderScript = '<script> (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],

我正在尝试更新SQL数据,但数据包含javascript和大量的
,因此我会出错

SQL语句如下所示:

UPDATE SystemConfiguration
SET    HeaderScript = '<script> (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-P5672Q'); </script> <script type="text/javascript"> function OnContactSelected(source, eventArgs) { var hdnValueID = "<%= hdnValue.ClientID %>"; document.getElementById(hdnValueID).value = eventArgs.get_value(); __doPostBack(hdnValueID, ""); } </script>  <script> (function () { var _fbq = window._fbq || (window._fbq = []); if (!_fbq.loaded) { var fbds = document.createElement('script'); fbds.async = true; fbds.src = '//connect.facebook.net/en_US/fbds.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(fbds, s); _fbq.loaded = true; } _fbq.push(['addPixelId', '573001079512539']); })(); window._fbq = window._fbq || []; window._fbq.push(['track', 'PixelInitialized', {}]); </script> <noscript> <img height="1" width="1" alt="" style="display: none" src="https://www.facebook.com/tr?id=573001079512539&ev=PixelInitialized" /> </noscript> <!-- Facebook Pixel Code --> <script> !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '573001079512539'); fbq('track', "PageView");</script> <noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=573001079512539&ev=PageView&noscript=1" /></noscript> <!-- End Facebook Pixel Code -->'
WHERE  ID = 1
更新系统配置
SET HeaderScript='(函数(w,d,s,l,i){w[l]=w[l]|【】w[l].push({gtm.start]:new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!=“dataLayer”?“&l=”+l:“”;j.async=true;j.src='///www.googletagmanager.com/gtm.js id=”+i+parentf.insertf}(窗口,文档,'script','dataLayer','GTM-P5672Q');选中的函数OnContactSelected(source,eventArgs){var hdnValueID=“”;document.getElementById(hdnValueID)。value=eventArgs.get_value();uuuDoPostBack(hdnValueID)”;(函数(){var fbq=window.| |(window.fbq=[]);if(!fbq.loaded){fbds=document.createElement('script'));fbds.async=true;fbds.src='//connect.facebook.net/en_US/fbds.js';var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(fbds,s);_fbq.push('addPixelId','573001079512539']);();window.window._fbq=window.| | |[];window.fbq.push(['track','pixelized',function(函数,{已初始化,函数},n,n,b]){if(f.fbq)返回;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,参数):n.queue.push(参数)};if(!f.(u fbq)f.(u fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(窗口、文档、“脚本”和https://connect.facebook.net/en_US/fbevents.js);fbq('init','573001079512539');fbq('track','PageView');'
其中ID=1
有什么解决方案吗?谢谢使用参数:

UPDATE SystemConfiguration
SET    HeaderScript = @script
WHERE  ID = 1
或使用“”正确转义“”:

declare@script nvarchar(max)=N'(函数(w,d,s,l,i){w[l]=w[l]|【】;w[l]。推送({gtm.start':new Date().getTime(),event:'gtm.js');var f=d.getElementsByTagName[0],j=d.createElement(s),dl=l!='dataLayer'?&l=+l:'';j.async=true;j.src='//www.googletagmanager.com/js.js;parentf+ind+inserti}(窗口,文档,“脚本”,“数据层”,“GTM-P5672Q”);选择的函数OnContactSelected(源,事件参数){var hdnValueID=“”;document.getElementById(hdnValueID)。value=eventArgs.get_value();uu doPostBack(hdnValueID)”;(函数(){var_fbq=window.| | |(窗口.fbq=[]);如果(!fbq.loaded){var fbq=document(“脚本”);fbds.async=true;fbds.src='//connect.facebook.net/en_US/fbds.js';var s=document.getElementsByTagName(“脚本”)[0];s.parentNode.insertBefore(fbds,s);_fbq.loaded=true;}fbq.push(['addPixelId','573001079512539');)window._fbq=window.| window.[];window.| fbq.push.[],[]pixelized],[]已初始化,[];!function(f,b,e,v,n,t,s){if(f.fbq)返回;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,参数):n.queue.push(参数)};if(!f.(u fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version=''2.0'';n.queue=[];t=b.createElement(e);t.async=!t=!t.src=v;s=b.getelementagnits=b.parentsby=n[0]节点插入前插入(窗口、文档、“脚本”和“https://connect.facebook.net/en_US/fbevents.js'';fbq('init'','573001079512539'');fbq('track'','PageView');'

在SSMS中,您可以搜索“替换”为“”。

只需将其转义看起来非常像这样的问题:如何将此数据发送到服务器?什么编程/脚本环境?@Sami noooo,转义不是正确的解决方案。转到参数化查询/准备语句或转到home@JoelCoehoorn那是另一回事,伙计
declare @script nvarchar(max) = N'<script> (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({''gtm.start'': new Date().getTime(),event:''gtm.js''});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!=''dataLayer''?''&l=''+l:'''';j.async=true;j.src= ''//www.googletagmanager.com/gtm.js?id=''+i+dl;f.parentNode.insertBefore(j,f); })(window,document,''script'',''dataLayer'',''GTM-P5672Q''); </script> <script type="text/javascript"> function OnContactSelected(source, eventArgs) { var hdnValueID = "<%= hdnValue.ClientID %>"; document.getElementById(hdnValueID).value = eventArgs.get_value(); __doPostBack(hdnValueID, ""); } </script>  <script> (function () { var _fbq = window._fbq || (window._fbq = []); if (!_fbq.loaded) { var fbds = document.createElement(''script''); fbds.async = true; fbds.src = ''//connect.facebook.net/en_US/fbds.js''; var s = document.getElementsByTagName(''script'')[0]; s.parentNode.insertBefore(fbds, s); _fbq.loaded = true; } _fbq.push([''addPixelId'', ''573001079512539'']); })(); window._fbq = window._fbq || []; window._fbq.push([''track'', ''PixelInitialized'', {}]); </script> <noscript> <img height="1" width="1" alt="" style="display: none" src="https://www.facebook.com/tr?id=573001079512539&ev=PixelInitialized" /> </noscript> <!-- Facebook Pixel Code --> <script> !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version=''2.0'';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,''script'',''https://connect.facebook.net/en_US/fbevents.js''); fbq(''init'', ''573001079512539''); fbq(''track'', "PageView");</script> <noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=573001079512539&ev=PageView&noscript=1" /></noscript> <!-- End Facebook Pixel Code -->'