2017-10-19 24 views
0

こんにちは、私はこのエラーメッセージ102、レベル15、状態1、行5の近くの構文が正しくないと私はどこから問題を知っていません。それがコードですし、スクリーンショットも添付しました。メッセージ102、レベル15、状態1、行5 'の近くの構文が正しくありません。ステートメントを挿入します。SQL Server

USE CobornSalesDB; 
GO 
INSERT INTO SalesActivity 
VALUES ('AC00001','05-12-2016','AG16170','C000001', 
'P0001','S00002'‌​,1,200000.00,NULL,‌1.2220,20,100000.00, 
'12-25-2016','12-30-2016','12-31-2016','A000001','PR00001'); 
GO                                  

                                ![SCREENSHOT][1] 
+2

にANSIに変換する場合(1)挿入の列を一覧表示し、隠しキャラクター

を持っています。 (2)ISO標準日付形式を使用する( '' 2016-12-31 'または ''20161231' 'のいずれか) –

+0

これは実際には文字列の隠された文字のために有用な質問だと思う。 – gbn

答えて

2

あなたは、私がメモ帳++

INSERT INTO 
    SalesActivity 
VALUES 
    (
'AC00001', 
'05-12-2016', 
'AG16170', 
'C000001', 
'P0001', 
'S00002'‌​, --this bad boy 
1 , 
200000.00, 
NULL, 
1.2220, 
20 , 
100000.00, 
'12-25-2016', 
'12-30-2016', 
'12-31-2016', 
'A000001', 
'PR00001'); 
GO 
+0

こんにちは、それを削除して、同じエラーを表示していません:( –

+0

@GeorgiGeorgiev私がそれを試してみると、2文字が、ユニコード8204と8203 – gbn

+0

今私に別のエラーを与えていますメッセージ213、レベル16、州1、Line 3 列名または指定された値の数がテーブル定義と一致しませんUSE CobornSalesDB; GO INSERT INTO SalesActivity VALUES( 'AC00001'、 '05-12-2016'、 'AG16170'、 'C​​000001'、 'P0001'、 'S00002'、 '1'、200000.00、NULL、1.2220,100000.00、 '25 -12-2016 '、'30-12-2016'、 '31-12-2016'、 'A000001' 'PR00001' ); GO –

関連する問題