Vraag : beknottende lijst en het bijwerken van van een andere lijst varchar omzetten in int. en datetime

Ik heb twee lijstentest en test2

test heeft twee die kolommen van csv file
date (varchar 50)

then I behoefte/>sequence om aan test2 bij te werken aangezien deze lijst wordt geselecteerd door een kubus (de server van het derderapport) opstelling als int. en datetime
date (datetime)

my gaat het manuscript/>sequence als volgt:

truncate- lijst test2
insert in test2 bekeerling ((int.), opeenvolging),
convert ((datetime), datum) van test

error- bericht is Msg 102, Niveau 15, Staat 1, de syntaxis van de Lijn 2
Incorrect dichtbij „(“.

where heeft I gegaane wrong

Antwoord : beknottende lijst en het bijwerken van van een andere lijst varchar omzetten in int. en datetime

TazEE,

Ik zal zien wat ik kan doen bijwonen.  U postte steekproef xml dossier bent een ongeldig xmldossier aangezien het verscheidene sluitende markeringen mist.  Ik heb om met het geprobeerd aan te passen en te werken.  Hieronder is een aangepast manuscript dat u langs uw manier zou moeten helpen.  Ik heb geprobeerd om sommige bij te staan commentaren aan te brengen.

Voor u vereisen de directe kwesties van grafisch meer dan één, u aan lijn door de Lijst van de Knoop die u krijgt.  Op dit ogenblik grijpt u slechts eerste gevonden.  Ook, stel voor ik u om controleert ervoor te zorgen het een grafische identiteitskaart heeft aangezien uw steekproef sommige knopen van de ADVERTENTIE zonder een grafische identiteitskaart had.  Laat me weten of hebt u vragen aangezien u door het manuscript werkt.

In plaats van uitschrijving aan een dossier hield ik enkel al grafische IDs in een koordserie in geheugen (strGraphicList)

- Draag
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
Schemerige Grafische fso, outfile, Elem
Schemerige strFromDir, strToDir, strGraphicList (), I
Vastgestelde fso = CreateObject („Scripting.FileSystemObject“)

'**** Plaatste hier uw Waarden **** van de Folder
strFromDir = „C:\Original“
strToDir = „C:\New“
i = 0

Reeks xmlDoc = CreateObject („Msxml2.DOMDocument“)
xmlDoc.load („C:\test\test.XML“)

Vastgestelde ElemList = xmlDoc.getElementsByTagName („Advertentie“)

'ElemList.Length zal u tonen hoeveel knopen van de ADVERTENTIE u vond
'msgbox ElemList.Length

'Lijn door uw Lijst van de Knoop
Voor Elke Elem in ElemList

	De 'controle om te zien of heeft deze Knoop een Attribuut noemde Grafisch
	Als niet Elem.getAttribute („Grafisch“) toen
		'Zorg ervoor de Serie de juiste Grootte is
		strGraphicList van het Domein van Redim (I)
		
		'Als zo, wijs de attributenwaarde aan een Serie toe
		strGraphicList (I) = Elem.getAttribute („Grafisch“)
		
		'Toename de teller
		i = I + 1
	Eind als
Daarna


'Lijn door de Serie
Voor I = 0 aan Ubound (strGraphicList) - 1
	'Zorg ervoor het oorspronkelijke Dossier in de Bron bestaat
	Als fso.FileExists (sstrFromDir & „\“ & strGraphicList (I)) Dan
		'Vond het Dossier - kopi�ër aan Bestemming
		fso.CopyFile strFromDir & „\“ & strGraphicList (I), strToDir & „\“
	Eind als
Daarna
		
'Bevestig dat Alle Dossiers in Bestemming weggaan
Voor I = 0 aan Ubound (strGraphicList) - 1
	'Zorg ervoor het oorspronkelijke Dossier in de Bron bestaat
	Als NIET fso.FileExists (strToDir & „\“ & strGraphicList (I)) Dan
		'Vond Gevonden niet
		msgbox „Grafische identiteitskaart“ & strGraphicList (I) werden & „niet gevonden“
	Beëindig als
Daarna
		
msgbox „Gedaan“
Andere oplossingen  
 
programming4us programming4us