0
나는 제품을 추가하기 위해 SQL 파일을 작성하고 결국 데이터베이스에서 실행하는 제품의 CSV 파일을 가지고 있습니다.간단한 SQL vb.net 도움이 필요합니다
나는이처럼 내 쿼리를 만드는 오전 : 나는 단순히 텍스트 상자 (매개 변수가 대체와) 쿼리를 내보낼 수있는 방법, .NET을 통해 그것들을 실행하지 않으 그러나
Dim sql As String = "INSERT INTO ""APP"".""PRODUCTS"" (ID,REFERENCE,CODE,CODETYPE,NAME,PRICEBUY,PRICESELL,CATEGORY,TAXCAT,ATTRIBUTESET_ID,STOCKCOST,STOCKVOLUME,IMAGE,ISCOM,ISSCALE,ISKITCHEN,ATTRIBUTES) VALUES (@ID,@REFERENCE,@CODE,@CODETYPE,@NAME,@PRICEBUY,@PRICESELL,@CATEGORY,@TAXCAT,@ATTRIBUTESET_ID,@STOCKCOST,@STOCKVOLUME,@IMAGE,@ISCOM,@ISSCALE,@ISKITCHEN,@ATTRIBUTES)"
Dim cmd As New SqlCommand(sql)
cmd.Parameters.AddWithValue("@ID", ID)
cmd.Parameters.AddWithValue("@REFERENCE", REFERENCE)
cmd.Parameters.AddWithValue("@CODE", CODE)
cmd.Parameters.AddWithValue("@CODETYPE", CODETYPE)
cmd.Parameters.AddWithValue("@NAME", NAME)
cmd.Parameters.AddWithValue("@PRICEBUY", PRICEBUY)
cmd.Parameters.AddWithValue("@PRICESELL", PRICESELL)
cmd.Parameters.AddWithValue("@CATEGORY", CATEGORY)
cmd.Parameters.AddWithValue("@TAXCAT", TAXCAT)
cmd.Parameters.AddWithValue("@ATTRIBUTESET_ID", ATTRIBUTESET_ID)
cmd.Parameters.AddWithValue("@STOCKCOST", STOCKCOST)
cmd.Parameters.AddWithValue("@STOCKVOLUME", STOCKVOLUME)
cmd.Parameters.AddWithValue("@IMAGE", IMAGE)
cmd.Parameters.AddWithValue("@ISCOM", ISCOM)
cmd.Parameters.AddWithValue("@ISSCALE", ISSCALE)
cmd.Parameters.AddWithValue("@ISKITCHEN", ISKITCHEN_NEW)
cmd.Parameters.AddWithValue("@ATTRIBUTES", ATTRIBUTES)
, 하나 쿼리 당 줄 수. (이 코드는 루프에서 실행 중이고 루프의 한 제품에 대한 것입니다.)
cmd.CommandText를 시도했지만 ID 변수의 실제 값 대신 @ID가있는 SQL 쿼리를 나열합니다. 당신은, 본질적으로, INSERT 문의 텍스트 파일을 만들 이후
고마워
데이터베이스 프로파일 러를 사용하십시오. – Habibillah
원하는 출력을 쓸 수 있습니까? 따라서 더 명확하고 이해하기 쉬울 것입니다. – Sami
중복 된 http://stackoverflow.com/questions/2789476/is-it-possible-to-get-the-parsed-text-of-a-sqlcommand-with- sqlparameters –