Jag har ett mellanlägg att starta på ett av min databas bordlägger (se attatched för att starta), den appeller en
We för lagrat tillvägagångssätt (se attatched annat), för att ha en små vb.net app som handtag datan som ska sättas in in i bordlägga från en utsida webserver.
For några, resonerar, när mellanlägget startar är fastställdt på bordlägga, inget nytt ror får ökat. När jag tar bort den nya starta ror tillfogas, så snart som jag kör .net app.
It verkar att starta stoppar det nytt ror från att vara added.
Can som vem som helst föreslår why?
> för
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:
" codeBody "
" >create för class= " för
> för
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:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195:
196:
197:
198:
199:
200:
201:
202:
203:
204:
205:
206:
207:
208:
209:
210:
211:
212:
213:
214:
215:
" codeBody "
" TILLVÄGAGÅNGSSÄTT ImportDorisLeads för >CREATE för class= " för ”, ''), ”/”, ''), ”? ” ''), '””, ''), ”¬”, '')
, ”a”, ''), ”b”, ''), ”c”, ''), ”D”, ''), ”e”, ''), ”f”, '')
, ”G”, ''), ”H”, ''), ”mig”, ''), ”j”, ''), ”K”, ''), ”l”, '')
, ”M”, ''), ”n”, ''), ”nolla”, ''), ”p”, ''), ”q”, ''), ”r”, '')
, ”s”, ''), ”t”, ''), ”u”, ''), ”v”, ''), ”w”, ''), ”x”, '')
, ”y”, ''), ”z”, '')
, ”A”, ''), ”B”, ''), ”C”, ''), ”D”, ''), ”E”, ''), ”F”, '')
, ”G”, ''), ”H”, ''), ”MIG”, ''), ”J”, ''), ”K”, ''), ”L”, '')
, ”M”, ''), ”N”, ''), ”NOLLA”, ''), ”P”, ''), ”Q”, ''), ”R”, '')
, ”S”, ''), ”T”, ''), ”U”, ''), ”V”, ''), ”W”, ''), ”X”, '')
, ”Y”, ''), ”Z”, '')
Uppsättningen @Telephone2 = byter ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (
Byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (
Byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (
@Telephone2 ””, ''),”! ” ''), ”””, ''), ”£”, ''), ”$”, '')
, ”%”, ''), ”^”, ''), ”&”, ''), ”*”, ''), ”(”, '')
, ”)”, ''), ”-”, ''), ”_”, ''), ”=”, ''), ”+”, '')
, ”[”, ''), ”]”, ''), ”{”, ''), ”}”, ''), ”; ” '')
, ”: ” ''), '''', ''), ”@”, ''), ”~”, ''), ”nr.”, '')
, ”\”, ''), ”,|” ''), ”,”, ''), ”<”, ''), ”. ” '')
, ”>”, ''), ”/”, ''), ”? ” ''), '””, ''), ”¬”, '')
, ”a”, ''), ”b”, ''), ”c”, ''), ”D”, ''), ”e”, ''), ”f”, '')
, ”G”, ''), ”H”, ''), ”mig”, ''), ”j”, ''), ”K”, ''), ”l”, '')
, ”M”, ''), ”n”, ''), ”nolla”, ''), ”p”, ''), ”q”, ''), ”r”, '')
, ”s”, ''), ”t”, ''), ”u”, ''), ”v”, ''), ”w”, ''), ”x”, '')
, ”y”, ''), ”z”, '')
, ”A”, ''), ”B”, ''), ”C”, ''), ”D”, ''), ”E”, ''), ”F”, '')
, ”G”, ''), ”H”, ''), ”MIG”, ''), ”J”, ''), ”K”, ''), ”L”, '')
, ”M”, ''), ”N”, ''), ”NOLLA”, ''), ”P”, ''), ”Q”, ''), ”R”, '')
, ”S”, ''), ”T”, ''), ”U”, ''), ”V”, ''), ”W”, ''), ”X”, '')
, ”Y”, ''), ”Z”, '')
Uppsättningen @Telephone3 = byter ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (
Byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (
Byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (byt ut (
@Telephone3 ””, ''),”! ” ''), ”””, ''), ”£”, ''), ”$”, '')
, ”%”, ''), ”^”, ''), ”&”, ''), ”*”, ''), ”(”, '')
, ”)”, ''), ”-”, ''), ”_”, ''), ”=”, ''), ”+”, '')
, ”[”, ''), ”]”, ''), ”{”, ''), ”}”, ''), ”; ” '')
, ”: ” ''), '''', ''), ”@”, ''), ”~”, ''), ”nr.”, '')
, ”\”, ''), ”,|” ''), ”,”, ''), ”<”, ''), ”. ” '')
, ”>”, ''), ”/”, ''), ”? ” ''), '””, ''), ”¬”, '')
, ”a”, ''), ”b”, ''), ”c”, ''), ”D”, ''), ”e”, ''), ”f”, '')
, ”G”, ''), ”H”, ''), ”mig”, ''), ”j”, ''), ”K”, ''), ”l”, '')
, ”M”, ''), ”n”, ''), ”nolla”, ''), ”p”, ''), ”q”, ''), ”r”, '')
, ”s”, ''), ”t”, ''), ”u”, ''), ”v”, ''), ”w”, ''), ”x”, '')
, ”y”, ''), ”z”, '')
, ”A”, ''), ”B”, ''), ”C”, ''), ”D”, ''), ”E”, ''), ”F”, '')
, ”G”, ''), ”H”, ''), ”MIG”, ''), ”J”, ''), ”K”, ''), ”L”, '')
, ”M”, ''), ”N”, ''), ”NOLLA”, ''), ”P”, ''), ”Q”, ''), ”R”, '')
, ”S”, ''), ”T”, ''), ”U”, ''), ”V”, ''), ”W”, ''), ”X”, '')
, ”Y”, ''), ”Z”, '')
--Testar att numrerar är mer än 3 tecken Long
OM LEN (@TELEPHONE) < 3
BÖRJA
FASTSTÄLLD @Telephone = '',
AVSLUTA
OM LEN (@TELEPHONE2) < 3
BÖRJA
UPPSÄTTNING @Telephone2 = '',
AVSLUTA
OM LEN (@TELEPHONE3) < 3
BÖRJA
UPPSÄTTNING @Telephone3 = '',
AVSLUTA
--Testar för att se, om numrera startar med en 0, om att inte tillfoga den
OM LEN (@TELEPHONEN) = 10 OCH LÄMNAD (@TELEPHONE, 1) <> 0
BÖRJA
FASTSTÄLLD @Telephone = ”0” + @Telephone
AVSLUTA
OM LEN (@TELEPHONE2) = 10 OCH LÄMNAD <> (@TELEPHONE2,1) 0
BÖRJA
UPPSÄTTNING @Telephone2 = ”0” + @Telephone2
AVSLUTA
OM LEN (@TELEPHONE2) = 10 OCH LÄMNAD <> (@TELEPHONE2,1) 0
BÖRJA
UPPSÄTTNING @Telephone2 = ”0” + @Telephone2
AVSLUTA
--Testar för att se, om numrera starter 44, om byt ut ja med 0
OM LÄMNADE (@TELEPHONE, 2) = 44
BÖRJA
FASTSTÄLLD @TELEPHONE = ”0” + HÖGERT (@TELEPHONEN, LEN (@TELEPHONE) - 2)
AVSLUTA
OM LÄMNADE (@TELEPHONE2,2) = 44
BÖRJA
UPPSÄTTNING @TELEPHONE2 = ”0” + HÖGERT (@TELEPHONE2, LEN (@TELEPHONE2) - 2)
AVSLUTA
OM LÄMNADE (@TELEPHONE3,2) = 44
BÖRJA
UPPSÄTTNING @TELEPHONE3 = ”0” + HÖGERT (@TELEPHONE3, LEN (@TELEPHONE3) - 2)
AVSLUTA
--Testar för att se, om något av numrerar matchen varje annan och tar bort anslår, om den gör
OM @Telephone = @Telephone2
BÖRJA
UPPSÄTTNING @Telephone2 = '',
AVSLUTA
OM @Telephone = @Telephone3
BÖRJA
FASTSTÄLLD @Telephone = '',
AVSLUTA
OM @Telephone2 = @Telephone3
BÖRJA
UPPSÄTTNING @Telephone2 = '',
AVSLUTA
--Kontrollerar för att se, om numrera är redan i dialleren
UPPSÄTTNINGEN @Sql1 = ”VÄLJER RÄKNING (*) FRÅN ”” + @Campaign + '”VAR ringa = ''' + @Telephonen + ''' ELLER Telephone2 = ''' + @Telephonen + ''' ELLER Telephone3 = ''' + @Telephonen + '''',
UPPSÄTTNINGEN @Sql2 = ”VÄLJER RÄKNING (*) FRÅN ”” + @Campaign + '”VAR ringa = ''' + @Telephone2 + ''' ELLER Telephone2 = ''' + @Telephone2 + ''' ELLER Telephone3 = ''' + @Telephone2 + '''',
UPPSÄTTNINGEN @Sql3 = ”VÄLJER RÄKNING (*) FRÅN ”” + @Campaign + '”VAR ringa = ''' + @Telephone3 + ''' ELLER Telephone2 = ''' + @Telephone3 + ''' ELLER Telephone3 = ''' + @Telephone3 + '''',
OM <> 0 FÖR EXEC (@SQL1)
BÖRJA
FASTSTÄLLD @Telephone = '',
AVSLUTA
OM <> 0 FÖR EXEC (@SQL2)
BÖRJA
UPPSÄTTNING @Telephone2 = '',
AVSLUTA
OM <> 0 FÖR EXEC (@SQL3)
BÖRJA
UPPSÄTTNING @Telephone3 = '',
AVSLUTA
-- Att bomma för för kontroll bordlägger
@Telephonen för EXEC BarredNumber_SearchForNumber, @SearchResult tillverkar
OM @SearchResult = 1
BÖRJA
FASTSTÄLLD @Telephone = '',
FASTSTÄLLD @SearchResult = 0
AVSLUTA
EXEC BarredNumber_SearchForNumber @Telephone2, @SearchResult tillverkar
OM @SearchResult = 1
BÖRJA
UPPSÄTTNING @Telephone2 = '',
FASTSTÄLLD @SearchResult = 0
AVSLUTA
EXEC BarredNumber_SearchForNumber @Telephone3, @SearchResult tillverkar
OM @SearchResult = 1
BÖRJA
UPPSÄTTNING @Telephone3 = '',
AVSLUTA
--Skriv mellanläggsstatamenten
FÖRKLARA @STRSQL SOM NVARCHAR (2000)
Fastställd @strSQL = ”MELLANLÄGG IN I [” + @Campaign + ”] (ringa, Telephone2, Telephone3, skärm, Field3, Field4, Field5, Field6, CallStatus, AccCode, TimesCalled som är giltig, kodifierar, LastNumberDialled), VÄRDERAR (” + röding (13) + röding (10) +
'''' + @Telephone + ''', ''' + @Telephone2 + ''', ''' + @Telephone3 + ''', ''' + @Display + ''', ''' + @Field3 + ''', ''' + @Field4 + ''', ''' + @Field5 + ''', ''' + @Field6 + ''', '''', '''', 0, 1, '''', '''') ',
EXEC (@StrSql)
" klar "
|