ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/ns_dev/Python/NinoCode/RandomCodeRequests/Document3.txt
Revision: 8
Committed: Sat May 5 04:21:19 2012 UTC (13 years, 10 months ago) by ninoborges
Content type: text/plain
File size: 36570 byte(s)
Log Message:
Initial Import

File Contents

# Content
1 >>> Generating to C:\Python25\lib\site-packages\win32com\gen_py\00025E01-0000-0000-C000-000000000046x0x5x0.py
2 Building definitions from type library...
3 Generating...
4 Importing module
5 >>> import win32com.client
6 >>> daoEngine = win32com.client.Dispatch('DAO.EBEngine')
7 Traceback (most recent call last):
8 File "<interactive input>", line 1, in <module>
9 File "C:\Python25\lib\site-packages\win32com\client\__init__.py", line 95, in Dispatch
10 dispatch, userName = dynamic._GetGoodDispatchAndUserName(dispatch,userName,clsctx)
11 File "C:\Python25\lib\site-packages\win32com\client\dynamic.py", line 98, in _GetGoodDispatchAndUserName
12 return (_GetGoodDispatch(IDispatch, clsctx), userName)
13 File "C:\Python25\lib\site-packages\win32com\client\dynamic.py", line 78, in _GetGoodDispatch
14 IDispatch = pythoncom.CoCreateInstance(IDispatch, None, clsctx, pythoncom.IID_IDispatch)
15 com_error: (-2147221005, 'Invalid class string', None, None)
16 >>> daoEngine = win32com.client.Dispatch('DAO.DBEngine')
17 Traceback (most recent call last):
18 File "<interactive input>", line 1, in <module>
19 File "C:\Python25\lib\site-packages\win32com\client\__init__.py", line 95, in Dispatch
20 dispatch, userName = dynamic._GetGoodDispatchAndUserName(dispatch,userName,clsctx)
21 File "C:\Python25\lib\site-packages\win32com\client\dynamic.py", line 98, in _GetGoodDispatchAndUserName
22 return (_GetGoodDispatch(IDispatch, clsctx), userName)
23 File "C:\Python25\lib\site-packages\win32com\client\dynamic.py", line 78, in _GetGoodDispatch
24 IDispatch = pythoncom.CoCreateInstance(IDispatch, None, clsctx, pythoncom.IID_IDispatch)
25 com_error: (-2147221005, 'Invalid class string', None, None)
26 >>> daoEngine = win32com.client.Dispatch('_DAO')
27 Traceback (most recent call last):
28 File "<interactive input>", line 1, in <module>
29 File "C:\Python25\lib\site-packages\win32com\client\__init__.py", line 95, in Dispatch
30 dispatch, userName = dynamic._GetGoodDispatchAndUserName(dispatch,userName,clsctx)
31 File "C:\Python25\lib\site-packages\win32com\client\dynamic.py", line 98, in _GetGoodDispatchAndUserName
32 return (_GetGoodDispatch(IDispatch, clsctx), userName)
33 File "C:\Python25\lib\site-packages\win32com\client\dynamic.py", line 78, in _GetGoodDispatch
34 IDispatch = pythoncom.CoCreateInstance(IDispatch, None, clsctx, pythoncom.IID_IDispatch)
35 com_error: (-2147221005, 'Invalid class string', None, None)
36 >>> daoEngine = win32com.client.Dispatch('_DAO.DBEngine')
37 Traceback (most recent call last):
38 File "<interactive input>", line 1, in <module>
39 File "C:\Python25\lib\site-packages\win32com\client\__init__.py", line 95, in Dispatch
40 dispatch, userName = dynamic._GetGoodDispatchAndUserName(dispatch,userName,clsctx)
41 File "C:\Python25\lib\site-packages\win32com\client\dynamic.py", line 98, in _GetGoodDispatchAndUserName
42 return (_GetGoodDispatch(IDispatch, clsctx), userName)
43 File "C:\Python25\lib\site-packages\win32com\client\dynamic.py", line 78, in _GetGoodDispatch
44 IDispatch = pythoncom.CoCreateInstance(IDispatch, None, clsctx, pythoncom.IID_IDispatch)
45 com_error: (-2147221005, 'Invalid class string', None, None)
46 >>> daoEngine = win32com.client.Dispatch('_DBEngine')
47 Traceback (most recent call last):
48 File "<interactive input>", line 1, in <module>
49 File "C:\Python25\lib\site-packages\win32com\client\__init__.py", line 95, in Dispatch
50 dispatch, userName = dynamic._GetGoodDispatchAndUserName(dispatch,userName,clsctx)
51 File "C:\Python25\lib\site-packages\win32com\client\dynamic.py", line 98, in _GetGoodDispatchAndUserName
52 return (_GetGoodDispatch(IDispatch, clsctx), userName)
53 File "C:\Python25\lib\site-packages\win32com\client\dynamic.py", line 78, in _GetGoodDispatch
54 IDispatch = pythoncom.CoCreateInstance(IDispatch, None, clsctx, pythoncom.IID_IDispatch)
55 com_error: (-2147221005, 'Invalid class string', None, None)
56 >>> daoEngine = win32com.client.Dispatch('_DBEngine')
57 Traceback (most recent call last):
58 File "<interactive input>", line 1, in <module>
59 File "C:\Python25\lib\site-packages\win32com\client\__init__.py", line 95, in Dispatch
60 dispatch, userName = dynamic._GetGoodDispatchAndUserName(dispatch,userName,clsctx)
61 File "C:\Python25\lib\site-packages\win32com\client\dynamic.py", line 98, in _GetGoodDispatchAndUserName
62 return (_GetGoodDispatch(IDispatch, clsctx), userName)
63 File "C:\Python25\lib\site-packages\win32com\client\dynamic.py", line 78, in _GetGoodDispatch
64 IDispatch = pythoncom.CoCreateInstance(IDispatch, None, clsctx, pythoncom.IID_IDispatch)
65 com_error: (-2147221005, 'Invalid class string', None, None)
66 >>> daoEngine = win32com.client.Dispatch('DAO.DBEngine.36')
67 >>> daoDB = daoEngine.OpenDatabase(r"\\Chiads01\app\DS_CaseTrack\TPM_CaseTracking.mdb")
68 >>> daoRS = daoDB.OpenRecordset('SELECT TMP, CLIENTMATTERNUM,EMPID FROM tbl_MatterTrackingData')
69 Traceback (most recent call last):
70 File "<interactive input>", line 1, in <module>
71 File "C:\Python25\lib\site-packages\win32com\gen_py\00025E01-0000-0000-C000-000000000046x0x5x0.py", line 523, in OpenRecordset
72 , Type, Options, LockEdit)
73 com_error: (-2147352567, 'Exception occurred.', (0, 'DAO.Database', 'Too few parameters. Expected 1.', 'jeterr40.chm', 5003061, -2146825227), None)
74 >>> daoRS = daoDB.OpenRecordset('SELECT TPM FROM tbl_MatterTrackingData')
75 >>> daoRS.MoveLast()
76 >>> daoRS.RecordCount
77 166
78 >>> daoRS = daoDB.OpenRecordset('SELECT TPM, Case Name,EmpID WHERE EmpID=09756 FROM tbl_MatterTrackingData')
79 Traceback (most recent call last):
80 File "<interactive input>", line 1, in <module>
81 File "C:\Python25\lib\site-packages\win32com\gen_py\00025E01-0000-0000-C000-000000000046x0x5x0.py", line 523, in OpenRecordset
82 , Type, Options, LockEdit)
83 com_error: (-2147352567, 'Exception occurred.', (0, 'DAO.Database', "Syntax error (missing operator) in query expression 'Case Name WHERE EmpID=09756'.", 'jeterr40.chm', 5003075, -2146825213), None)
84 >>> daoRS = daoDB.OpenRecordset('SELECT TPM, Case Name,EmpID WHERE EmpID=09756 FROM tbl_MatterTrackingData')
85 Traceback (most recent call last):
86 File "<interactive input>", line 1, in <module>
87 File "C:\Python25\lib\site-packages\win32com\gen_py\00025E01-0000-0000-C000-000000000046x0x5x0.py", line 523, in OpenRecordset
88 , Type, Options, LockEdit)
89 com_error: (-2147352567, 'Exception occurred.', (0, 'DAO.Database', "Syntax error (missing operator) in query expression 'Case Name'.", 'jeterr40.chm', 5003075, -2146825213), None)
90 >>> daoRS = daoDB.OpenRecordset('SELECT TPM, Case Name,EmpID FROM tbl_MatterTrackingData WHERE EmpID=09756')
91 Traceback (most recent call last):
92 File "<interactive input>", line 1, in <module>
93 File "C:\Python25\lib\site-packages\win32com\gen_py\00025E01-0000-0000-C000-000000000046x0x5x0.py", line 523, in OpenRecordset
94 , Type, Options, LockEdit)
95 com_error: (-2147352567, 'Exception occurred.', (0, 'DAO.Database', "Syntax error (missing operator) in query expression 'Case Name'.", 'jeterr40.chm', 5003075, -2146825213), None)
96 >>> daoRS = daoDB.OpenRecordset('SELECT TPM, Case Name,EmpID FROM tbl_MatterTrackingData WHERE EmpID="09756"')
97 Traceback (most recent call last):
98 File "<interactive input>", line 1, in <module>
99 File "C:\Python25\lib\site-packages\win32com\gen_py\00025E01-0000-0000-C000-000000000046x0x5x0.py", line 523, in OpenRecordset
100 , Type, Options, LockEdit)
101 com_error: (-2147352567, 'Exception occurred.', (0, 'DAO.Database', "Syntax error (missing operator) in query expression 'Case Name'.", 'jeterr40.chm', 5003075, -2146825213), None)
102 >>> daoRS = daoDB.OpenRecordset("SELECT TPM,EmpID FROM tbl_MatterTrackingData WHERE EmpID='09756'")
103 Traceback (most recent call last):
104 File "<interactive input>", line 1, in <module>
105 File "C:\Python25\lib\site-packages\win32com\gen_py\00025E01-0000-0000-C000-000000000046x0x5x0.py", line 523, in OpenRecordset
106 , Type, Options, LockEdit)
107 com_error: (-2147352567, 'Exception occurred.', (0, 'DAO.Database', "Syntax error (missing operator) in query expression 'Case Name'.", 'jeterr40.chm', 5003075, -2146825213), None)
108 >>> daoRS = daoDB.OpenRecordset("SELECT TPM,EmpID FROM tbl_MatterTrackingData WHERE EmpID='09756'")
109 >>> for i in range(daoRS.RecordCount):
110 ...
111 >>> daoRS.MoveLast()
112 >>> daoRS.Fields('TPM').Value
113 u'Borges, Emanuel'
114 >>> daoRS = daoDB.OpenRecordset("SELECT TPM,CaseName,EmpID FROM tbl_MatterTrackingData WHERE EmpID='09756'")
115 Traceback (most recent call last):
116 File "<interactive input>", line 1, in <module>
117 File "C:\Python25\lib\site-packages\win32com\gen_py\00025E01-0000-0000-C000-000000000046x0x5x0.py", line 523, in OpenRecordset
118 , Type, Options, LockEdit)
119 com_error: (-2147352567, 'Exception occurred.', (0, 'DAO.Database', "Syntax error (missing operator) in query expression 'Case Name'.", 'jeterr40.chm', 5003075, -2146825213), None)
120 >>> daoRS = daoDB.OpenRecordset("SELECT TPM,CaseName,EmpID FROM tbl_MatterTrackingData WHERE EmpID='09756'")
121 Traceback (most recent call last):
122 File "<interactive input>", line 1, in <module>
123 File "C:\Python25\lib\site-packages\win32com\gen_py\00025E01-0000-0000-C000-000000000046x0x5x0.py", line 523, in OpenRecordset
124 , Type, Options, LockEdit)
125 com_error: (-2147352567, 'Exception occurred.', (0, 'DAO.Database', 'Too few parameters. Expected 1.', 'jeterr40.chm', 5003061, -2146825227), None)
126 >>> daoRS = daoDB.OpenRecordset("SELECT TPM,Case_Name,EmpID FROM tbl_MatterTrackingData WHERE EmpID='09756'")
127 Traceback (most recent call last):
128 File "<interactive input>", line 1, in <module>
129 File "C:\Python25\lib\site-packages\win32com\gen_py\00025E01-0000-0000-C000-000000000046x0x5x0.py", line 523, in OpenRecordset
130 , Type, Options, LockEdit)
131 com_error: (-2147352567, 'Exception occurred.', (0, 'DAO.Database', 'Too few parameters. Expected 1.', 'jeterr40.chm', 5003061, -2146825227), None)
132 >>> daoRS = daoDB.OpenRecordset("SELECT * FROM tbl_MatterTrackingData WHERE EmpID='09756'")
133 >>> daoRS.Fields('ClientMatterNumb').Value
134 Traceback (most recent call last):
135 File "<interactive input>", line 1, in <module>
136 File "C:\Python25\lib\site-packages\win32com\gen_py\00025E01-0000-0000-C000-000000000046x0x5x0.py", line 848, in __call__
137 ret = self._oleobj_.InvokeTypes(0, LCID, 2, (13, 0), ((12, 1),),Item
138 com_error: (-2147352567, 'Exception occurred.', (0, 'DAO.Fields', 'Item not found in this collection.', 'jeterr40.chm', 5003265, -2146825023), None)
139 >>> daoRS.Fields('ClientMatterNum').Value
140 u'071082.0022'
141 >>> daoRS.RecordCount
142 1
143 >>> daoRS.MoveLast()
144 >>> fullCount = dao.RecordCount
145 Traceback (most recent call last):
146 File "<interactive input>", line 1, in <module>
147 NameError: name 'dao' is not defined
148 >>> fullCount = daoRS.RecordCount
149 >>> fullCount
150 6
151 >>> daoRS.MoveFirst()
152 >>> for i in range(fullCount):
153 ... print daoRS.Fields('ClientMatterNum').Value
154 ... daoRS.MoveNext()
155 ...
156 Traceback (most recent call last):
157 File "<interactive input>", line 1, in <module>
158 NameError: name 'fullcount' is not defined
159 >>> for i in range(fullCount):
160 ... print daoRS.Fields('ClientMatterNum').Value
161 ... daoRS.MoveNext()
162 ...
163 071082.0022
164 072810.0028
165 080616.0015
166 083614.0013
167 084597.0011
168 086400.0016
169 >>> daoRS.MoveFirst()
170 >>> for i in range(fullCount):
171 ... print daoRS.Fields('ClientMatterNum').Value
172 >>> for i in range(fullCount):
173 ... print daoRS.Fields('CaseName').Value
174 ... daoRS.MoveNext()
175 ...
176 Traceback (most recent call last):
177 File "<interactive input>", line 2, in <module>
178 File "C:\Python25\lib\site-packages\win32com\gen_py\00025E01-0000-0000-C000-000000000046x0x5x0.py", line 848, in __call__
179 ret = self._oleobj_.InvokeTypes(0, LCID, 2, (13, 0), ((12, 1),),Item
180 com_error: (-2147352567, 'Exception occurred.', (0, 'DAO.Fields', 'Item not found in this collection.', 'jeterr40.chm', 5003265, -2146825023), None)
181 >>> for i in range(fullCount):
182 ... print daoRS.Fields('Case Name').Value
183 ... daoRS.MoveNext()
184 ...
185 Citadel Energy
186 Inverness Medical
187 Englehorn
188 Idnani
189 EAPD
190 MKS
191 >>> for i in range(fullCount):
192 ... print daoRS.Fields('Case Name').Value
193 ... daoRS.MoveNext()
194 ...
195 Traceback (most recent call last):
196 File "<interactive input>", line 2, in <module>
197 File "C:\Python25\lib\site-packages\win32com\client\__init__.py", line 496, in __getattr__
198 if d is not None: return getattr(d, attr)
199 File "C:\Python25\lib\site-packages\win32com\client\__init__.py", line 455, in __getattr__
200 return self._ApplyTypes_(*args)
201 File "C:\Python25\lib\site-packages\win32com\client\__init__.py", line 448, in _ApplyTypes_
202 dispid, 0, wFlags, retType, argTypes, *args),
203 com_error: (-2147352567, 'Exception occurred.', (0, 'DAO.Field', 'No current record.', 'jeterr40.chm', 5003021, -2146825267), None)
204 >>> daoRS.MoveFirst()
205 >>> for i in range(fullCount):
206 ... print"%s : %s"%(daoRS.Fields('ClientMatterNum').Value, daoRS.Fields('Case Name').Value)
207 ... daoRS.MoveNext()
208 ...
209 071082.0022 : Citadel Energy
210 072810.0028 : Inverness Medical
211 080616.0015 : Englehorn
212 083614.0013 : Idnani
213 084597.0011 : EAPD
214 086400.0016 : MKS
215 >>> daoRS = ""
216 >>> daoEngine = ""
217 >>> daoEngine = win32com.client.Dispatch('DAO.DBEngine.36')
218 >>> daoDB = daoEngine.OpenDatabase(r"\\Chiads01\app\DS_CaseTrack\TPM_CaseTracking.mdb")
219 Traceback (most recent call last):
220 File "<interactive input>", line 1, in <module>
221 File "C:\Python25\lib\site-packages\win32com\gen_py\00025E01-0000-0000-C000-000000000046x0x5x0.py", line 2109, in OpenDatabase
222 , Options, ReadOnly, Connect)
223 com_error: (-2147352567, 'Exception occurred.', (0, 'DAO.Workspace', 'Disk or network error.', 'jeterr40.chm', 5003043, -2146825245), None)
224 >>> daoDB = daoEngine.OpenDatabase(r"\\Chiads01\app\DS_CaseTrack\TPM_CaseTracking.mdb")
225 Traceback (most recent call last):
226 File "<interactive input>", line 1, in <module>
227 File "C:\Python25\lib\site-packages\win32com\gen_py\00025E01-0000-0000-C000-000000000046x0x5x0.py", line 2109, in OpenDatabase
228 , Options, ReadOnly, Connect)
229 com_error: (-2147352567, 'Exception occurred.', (0, 'DAO.Workspace', 'Disk or network error.', 'jeterr40.chm', 5003043, -2146825245), None)
230 >>> daoDB = daoEngine.OpenDatabase(r"\\Chiads01\app\DS_CaseTrack\TPM_CaseTracking.mdb")
231 Traceback (most recent call last):
232 File "<interactive input>", line 1, in <module>
233 File "C:\Python25\lib\site-packages\win32com\gen_py\00025E01-0000-0000-C000-000000000046x0x5x0.py", line 2109, in OpenDatabase
234 , Options, ReadOnly, Connect)
235 com_error: (-2147352567, 'Exception occurred.', (0, 'DAO.Workspace', 'Disk or network error.', 'jeterr40.chm', 5003043, -2146825245), None)
236 >>> daoDB = daoEngine.OpenDatabase(r"\\Chiads01\app\DS_CaseTrack\TPM_CaseTracking.mdb")
237 Traceback (most recent call last):
238 File "<interactive input>", line 1, in <module>
239 File "C:\Python25\lib\site-packages\win32com\gen_py\00025E01-0000-0000-C000-000000000046x0x5x0.py", line 2109, in OpenDatabase
240 , Options, ReadOnly, Connect)
241 com_error: (-2147352567, 'Exception occurred.', (0, 'DAO.Workspace', 'Disk or network error.', 'jeterr40.chm', 5003043, -2146825245), None)
242 >>> daoEngine = win32com.client.Dispatch('DAO.DBEngine.36')
243 >>> daoDB = daoEngine.OpenDatabase(r"\\Chiads01\app\DS_CaseTrack\TPM_CaseTracking.mdb")
244 Traceback (most recent call last):
245 File "<interactive input>", line 1, in <module>
246 File "C:\Python25\lib\site-packages\win32com\gen_py\00025E01-0000-0000-C000-000000000046x0x5x0.py", line 2109, in OpenDatabase
247 , Options, ReadOnly, Connect)
248 com_error: (-2147352567, 'Exception occurred.', (0, 'DAO.Workspace', 'Disk or network error.', 'jeterr40.chm', 5003043, -2146825245), None)
249 >>>
250
251
252 day 2
253
254 >>> import win32com.client
255 >>> daoEngine = win32com.client.Dispatch('DAO.DBEngine.36')
256 >>> daoDB = daoEngine.OpenDatabase(r"\\Chiads01\app\DS_CaseTrack\TPM_CaseTracking.mdb")
257 >>> daoRS2 = daoDB.OpenRecordset('SELECT * FROM tbl_MatterTrackingData)
258 Traceback ( File "<interactive input>", line 1
259 daoRS2 = daoDB.OpenRecordset('SELECT * FROM tbl_MatterTrackingData)
260 ^
261 SyntaxError: EOL while scanning single-quoted string
262 >>> daoRS2 = daoDB.OpenRecordset('SELECT * FROM tbl_MatterTrackingData')
263 >>> daoRS2.AddNew()
264 >>> daoRS2.Fields('ClientMatterNum').Value = '08497.0011'
265 >>> daoRS2.Fields('Case Name').Value = 'Aziz Zapsu'
266 >>> import MPC_Lib
267 Traceback (most recent call last):
268 File "<interactive input>", line 1, in <module>
269 ImportError: No module named MPC_Lib
270 >>> import MCP_Lib
271 >>> tpmName,tpmID = MCP_Lib.GetTPMInfo()
272 Traceback (most recent call last):
273 File "<interactive input>", line 1, in <module>
274 File "C:\Documents and Settings\eborges\My Documents\My Dropbox\Dev\Python\NinoCode\Active_prgs\Concordance\MCP\MCP_Lib.py", line 33, in GetTPMInfo
275 caseDir,tPMName, tPMID = open(os.path.join(os.path.dirname(os.path.abspath(sys.argv[0])),"settings.sys")).readlines()
276 IOError: [Errno 2] No such file or directory: 'C:\\settings.sys'
277 >>> import sys
278 >>> sys.path[0] = r"C:\Documents and Settings\eborges\My Documents\My Dropbox\Dev\Python\NinoCode\Active_prgs\Concordance\MCP"
279 >>> tpmName,tpmID = MCP_Lib.GetTPMInfo()
280 Traceback (most recent call last):
281 File "<interactive input>", line 1, in <module>
282 File "C:\Documents and Settings\eborges\My Documents\My Dropbox\Dev\Python\NinoCode\Active_prgs\Concordance\MCP\MCP_Lib.py", line 33, in GetTPMInfo
283 caseDir,tPMName, tPMID = open(os.path.join(os.path.dirname(os.path.abspath(sys.argv[0])),"settings.sys")).readlines()
284 IOError: [Errno 2] No such file or directory: 'C:\\settings.sys'
285 >>> daoRS2.Fields('EmpID').Value = '09756'
286 >>> daoRS2.Fields('TPM').Value = 'Borges, Emanuel'
287 >>> daoRS2.Update()
288 >>> daoRS2.Close()
289 >>> daoRS1 = daoDB.OpenRecordset('SELECT * FROM tbl_MatterTrackingData')
290 >>> daoRS1.MoveLast()
291 >>> fullCount = daoRS1.RecordCount
292 >>> daoRS1.MoveFirst()
293 >>> accessDBCLMList = []
294 >>> for i in range(fullCount):
295 ... accessDBCLMList.append(daoRS1.Fields('ClientMatterNum').Value)
296 ... daoRS1.MoveNext()
297 ...
298 >>> len(accessDBCLMList)
299 167
300 >>> daoRS1 = daoDB.OpenRecordset("SELECT * FROM tbl_MatterTrackingData WHERE EmpID='09756'")
301 >>> daoRS1.MoveLast()
302 >>> fullCount = daoRS1.RecordCount
303 >>> daoRS1.MoveFirst()
304 >>> accessDBCLMList = []
305 >>> for i in range(fullCount):
306 ... accessDBCLMList.append(daoRS1.Fields('ClientMatterNum').Value)
307 ... daoRS1.MoveNext()
308 ...
309 >>> len(accessDBCLMList)
310 7
311 >>> daoRS1.Close()
312 >>> reload(MCP_Lib)
313 <module 'MCP_Lib' from 'C:\Documents and Settings\eborges\My Documents\My Dropbox\Dev\Python\NinoCode\Active_prgs\Concordance\MCP\MCP_Lib.py'>
314 >>> tpmName,tpmID = MCP_Lib.GetTPMInfo()
315 Traceback (most recent call last):
316 File "<interactive input>", line 1, in <module>
317 File "C:\Documents and Settings\eborges\My Documents\My Dropbox\Dev\Python\NinoCode\Active_prgs\Concordance\MCP\MCP_Lib.py", line 39, in GetTPMInfo
318 casesDir = open(os.path.join(os.path.dirname(os.path.abspath(sys.argv[0])),"settings.sys")).readline().replace("\n","")
319 IOError: [Errno 2] No such file or directory: 'C:\\settings.sys'
320 >>> tpmName,tpmID = MCP_Lib.GetTPMInfo(r"C:\Documents and Settings\eborges\My Documents\My Dropbox\Dev\Python\NinoCode\Active_prgs\Concordance\MCP")
321 Traceback (most recent call last):
322 File "<interactive input>", line 1, in <module>
323 File "C:\Documents and Settings\eborges\My Documents\My Dropbox\Dev\Python\NinoCode\Active_prgs\Concordance\MCP\MCP_Lib.py", line 42, in GetTPMInfo
324 tPMName = tPMName.replace("\n","")
325 UnboundLocalError: local variable 'tPMName' referenced before assignment
326 >>> reload(MCP_Lib)
327 <module 'MCP_Lib' from 'C:\Documents and Settings\eborges\My Documents\My Dropbox\Dev\Python\NinoCode\Active_prgs\Concordance\MCP\MCP_Lib.py'>
328 >>> tpmName,tpmID = MCP_Lib.GetTPMInfo(r"C:\Documents and Settings\eborges\My Documents\My Dropbox\Dev\Python\NinoCode\Active_prgs\Concordance\MCP")
329 >>> tpmName
330 'Borges, Emanuel'
331 >>> tpmID
332 '09756'
333 >>> responsibleCases, Casedir = MCP_Lib.GetCaseList(r"C:\Documents and Settings\eborges\My Documents\My Dropbox\Dev\Python\NinoCode\Active_prgs\Concordance\MCP")
334 Traceback (most recent call last):
335 File "<interactive input>", line 1, in <module>
336 File "C:\Documents and Settings\eborges\My Documents\My Dropbox\Dev\Python\NinoCode\Active_prgs\Concordance\MCP\MCP_Lib.py", line 24, in GetCaseList
337 for file in os.listdir(casesDir):
338 TypeError: coercing to Unicode: need string or buffer, file found
339 >>> responsibleCases, casesDir = MCP_Lib.GetCaseList(r"C:\Documents and Settings\eborges\My Documents\My Dropbox\Dev\Python\NinoCode\Active_prgs\Concordance\MCP")
340 Traceback (most recent call last):
341 File "<interactive input>", line 1, in <module>
342 File "C:\Documents and Settings\eborges\My Documents\My Dropbox\Dev\Python\NinoCode\Active_prgs\Concordance\MCP\MCP_Lib.py", line 24, in GetCaseList
343 for file in os.listdir(casesDir):
344 TypeError: coercing to Unicode: need string or buffer, file found
345 >>> reload(MCP_Lib)
346 <module 'MCP_Lib' from 'C:\Documents and Settings\eborges\My Documents\My Dropbox\Dev\Python\NinoCode\Active_prgs\Concordance\MCP\MCP_Lib.py'>
347 >>> responsibleCases, casesDir = MCP_Lib.GetCaseList(r"C:\Documents and Settings\eborges\My Documents\My Dropbox\Dev\Python\NinoCode\Active_prgs\Concordance\MCP")
348 >>> responsibleCases
349 ['Aziz Zapsu_(084974-0011)', 'Bain-Hersheys_(054168-0120)', 'Bain-Mars_(054168-0119)', 'Citadel_(071082-0022)', 'Coalco_(083980-0011)', 'Concentra_(049700-0063)', 'DaVita-Dallas_(039323-0308)', 'DaVita-GA_(039323-0292)', 'EAPD_(084597-0011)', 'Engelhorn_(080616-0015)', 'Idnani_(083614-0013)', 'Inverness_(072810-0028)', 'Littleton Electric_(073987-0010)', 'MKS_(086400-0016)', 'Nixon Peabody_(082506-0013)', 'Nomir_(024032-0376)', 'Osram_Sylvania_(088269-0011)', 'Porton Capital_(083128-0011)', 'PrimaCare_(057157-0010)', 'Sallop_(024032-0376)', 'Seacoast_(076834-0012)', 'Sovereign Intervenor Group_(087097-0011)', 'StateStreet_(030790-0247)', 'Tria_(082185-0012)', 'Winn_Companies_(085871-0011)', 'Yeadon_(076326-0024)']
350 >>> for case in responsibleCases:
351 ... caseName, clmn = case.split("_(")
352 ... clmn = clmn.replace(")","")
353 ... clmn = clmn.replace("-",".")
354 ... caseMatrix[clmn] = caseName
355 ...
356 Traceback (most recent call last):
357 File "<interactive input>", line 5, in <module>
358 NameError: name 'caseMatrix' is not defined
359 >>> caseMatrix = {}
360 >>> for case in responsibleCases:
361 ... caseName, clmn = case.split("_(")
362 ... clmn = clmn.replace(")","")
363 ... clmn = clmn.replace("-",".")
364 ... caseMatrix[clmn] = caseName
365 ...
366 >>> accessDBCLMList[0]
367 u'071082.0022'
368 >>> for i in caseMatrix.Keys():
369 ... if i in accessDBCLMList:
370 ... print "yes"
371 ... else: print "Nope"
372 ...
373 Traceback (most recent call last):
374 File "<interactive input>", line 1, in <module>
375 AttributeError: 'dict' object has no attribute 'Keys'
376 >>> caseMatrix.k
377 >>> for i in caseMatrix.keys():
378 ... if i in accessDBCLMList:
379 ... print "yes"
380 ... else: print "Nope"
381 ...
382 Nope
383 Nope
384 yes
385 Nope
386 Nope
387 Nope
388 Nope
389 Nope
390 yes
391 yes
392 Nope
393 Nope
394 Nope
395 yes
396 Nope
397 yes
398 Nope
399 Nope
400 yes
401 Nope
402 Nope
403 Nope
404 Nope
405 Nope
406 yes
407 >>> daoRS2 = daoDB.OpenRecordset('SELECT * FROM tbl_MatterTrackingData')
408 >>> daoRS2.AddNew()
409 >>>
410 >>> daoRS2.Close()
411 >>> daoRS2 = daoDB.OpenRecordset('SELECT * FROM tbl_MatterTrackingData')
412 >>> for i in caseMatrix.keys():
413 ... if i in accessDBCLMList:
414 ... print "yes"
415 ... else:
416 ... daoRS2.AddNew()
417 ... daoRS2.Fields('ClientMatterNum').Value = i
418 ... daoRS2.Fields('Case Name').Value = caseMatrix[
419 >>> caseMatrix['039323.0308']
420 'DaVita-Dallas'
421 >>> for i in caseMatrix.keys():
422 ... if i in accessDBCLMList:
423 ... print "yes"
424 ... else:
425 ... daoRS2.AddNew()
426 ... daoRS2.Fields('ClientMatterNum').Value = i
427 ... daoRS2.Fields('Case Name').Value = caseMatrix[i]
428 ... daoRS2.Fields('EmpID').Value = tpmID
429 ... daoRS2.Fields('TPM').Value = tpmName
430 ... daoRS2.Update()
431 ...
432 yes
433 Traceback (most recent call last):
434 File "<interactive input>", line 10, in <module>
435 File "C:\Python25\lib\site-packages\win32com\gen_py\00025E01-0000-0000-C000-000000000046x0x5x0.py", line 1480, in Update
436 , Force)
437 com_error: (-2147352567, 'Exception occurred.', (0, 'DAO.Recordset', 'The changes you requested to the table were not successful because they would create duplicate values in the index, primary key, or relationship. Change the data in the field or fields that contain duplicate data, remove the index, or redefine the index to permit duplicate entries and try again.', 'jeterr40.chm', 5003022, -2146825266), None)
438 >>> daoRS2.Close()
439 >>> daoRS2 = daoDB.OpenRecordset('SELECT * FROM tbl_MatterTrackingData')
440 >>> for i in caseMatrix.keys():
441 ... if i in accessDBCLMList:
442 ... print "yes"
443 ... else:
444 ... print "adding %s"% i
445 ... daoRS2.AddNew()
446 ... daoRS2.Fields('ClientMatterNum').Value = i
447 ... daoRS2.Fields('Case Name').Value = caseMatrix[i]
448 ... daoRS2.Fields('EmpID').Value = tpmID
449 ... daoRS2.Fields('TPM').Value = tpmName
450 ... daoRS2.Update()
451 ...
452 adding 054168.0119
453 Traceback (most recent call last):
454 File "<interactive input>", line 11, in <module>
455 File "C:\Python25\lib\site-packages\win32com\gen_py\00025E01-0000-0000-C000-000000000046x0x5x0.py", line 1480, in Update
456 , Force)
457 com_error: (-2147352567, 'Exception occurred.', (0, 'DAO.Recordset', 'The changes you requested to the table were not successful because they would create duplicate values in the index, primary key, or relationship. Change the data in the field or fields that contain duplicate data, remove the index, or redefine the index to permit duplicate entries and try again.', 'jeterr40.chm', 5003022, -2146825266), None)
458 >>> daoRS2.Close()
459 >>> daoRS1 = daoDB.OpenRecordset("SELECT * FROM tbl_MatterTrackingData WHERE EmpID='09756'")
460 >>> daoRS1.MoveLast()
461 >>> fullCount = daoRS1.RecordCount
462 >>> daoRS1.MoveFirst()
463 >>> accessDBCLMList = []
464 >>> for i in range(fullCount):
465 ... accessDBCLMList.append(daoRS1.Fields('ClientMatterNum').Value)
466 ... daoRS1.MoveNext()
467 ...
468 >>> daoRS1.Close()
469 >>> daoRS1 = daoDB.OpenRecordset("SELECT * FROM tbl_MatterTrackingData WHERE EmpID='09756'")
470 >>> daoRS1 = daoDB.OpenRecordset("SELECT * FROM tbl_MatterTrackingData WHERE EmpID='09756'")
471 >>> daoRS1.MoveLast()
472 >>> fullCount = daoRS1.RecordCount
473 >>> daoRS1.MoveFirst()
474 >>> accessDBCLMList = []
475 >>> for i in range(fullCount):
476 ... accessDBCLMList.append(daoRS1.Fields('ClientMatterNum').Value)
477 ... daoRS1.MoveNext()
478 ...
479 >>> daoRS1.Close()
480 >>> daoRS2 = daoDB.OpenRecordset('SELECT * FROM tbl_MatterTrackingData')
481 >>> for i in caseMatrix.keys():
482 ... if i in accessDBCLMList:
483 ... print "yes"
484 ... else:
485 ... print "adding %s"% i
486 ... daoRS2.AddNew()
487 ... daoRS2.Fields('ClientMatterNum').Value = i
488 ... daoRS2.Fields('Case Name').Value = caseMatrix[i]
489 ... daoRS2.Fields('EmpID').Value = tpmID
490 ... daoRS2.Fields('TPM').Value = tpmName
491 ... daoRS2.Update()
492 ...
493 yes
494 yes
495 yes
496 yes
497 adding 049700.0063
498 Traceback (most recent call last):
499 File "<interactive input>", line 11, in <module>
500 File "C:\Python25\lib\site-packages\win32com\gen_py\00025E01-0000-0000-C000-000000000046x0x5x0.py", line 1480, in Update
501 , Force)
502 com_error: (-2147352567, 'Exception occurred.', (0, 'DAO.Recordset', 'The changes you requested to the table were not successful because they would create duplicate values in the index, primary key, or relationship. Change the data in the field or fields that contain duplicate data, remove the index, or redefine the index to permit duplicate entries and try again.', 'jeterr40.chm', 5003022, -2146825266), None)
503 >>> daoRS2.Close()
504 >>> daoRS1 = daoDB.OpenRecordset("SELECT * FROM tbl_MatterTrackingData")
505 >>> daoRS1.MoveLast()
506 >>> fullCount = daoRS1.RecordCount
507 >>> daoRS1.MoveFirst()
508 >>> accessDBCLMList = []
509 >>> for i in range(fullCount):
510 ... accessDBCLMList.append(daoRS1.Fields('ClientMatterNum').Value)
511 ... daoRS1.MoveNext()
512 ...
513 >>> daoRS1.Close()
514 >>> daoRS2 = daoDB.OpenRecordset('SELECT * FROM tbl_MatterTrackingData')
515 >>> for i in caseMatrix.keys():
516 ... if i in accessDBCLMList:
517 ... print "yes"
518 ... else:
519 ... print "adding %s"% i
520 ... daoRS2.AddNew()
521 ... daoRS2.Fields('ClientMatterNum').Value = i
522 ... daoRS2.Fields('Case Name').Value = caseMatrix[i]
523 ... daoRS2.Fields('EmpID').Value = tpmID
524 ... daoRS2.Fields('TPM').Value = tpmName
525 ... daoRS2.Update()
526 ...
527 yes
528 yes
529 yes
530 yes
531 yes
532 yes
533 yes
534 adding 083980.0011
535 yes
536 yes
537 adding 076834.0012
538 adding 057157.0010
539 adding 076326.0024
540 yes
541 adding 054168.0120
542 yes
543 adding 088269.0011
544 adding 085871.0011
545 yes
546 adding 083128.0011
547 adding 039323.0308
548 adding 082506.0013
549 adding 087097.0011
550 yes
551 yes
552 >>> daoRS2.Close()
553 >>> daoRS1.Close()
554 Traceback (most recent call last):
555 File "<interactive input>", line 1, in <module>
556 File "C:\Python25\lib\site-packages\win32com\gen_py\00025E01-0000-0000-C000-000000000046x0x5x0.py", line 1384, in Close
557 return self._oleobj_.InvokeTypes(133, LCID, 1, (24, 0), (),)
558 com_error: (-2147352567, 'Exception occurred.', (0, 'DAO.Recordset', 'Object invalid or no longer set.', 'jeterr40.chm', 5003420, -2146824868), None)
559 >>> daoRS1 = daoDB.OpenRecordset("SELECT * FROM tbl_MatterTrackingData")
560 >>> daoRS1.MoveLast()
561 >>> fullCount = daoRS1.RecordCount
562 >>> daoRS1.MoveFirst()
563 >>> accessMatrix = {}
564 >>> for i in range(fullCount):
565 ... accessMatrix[(daoRS1.Fields('ClientMatterNum').Value)] = daoRS1.fields('TMP').Value
566 ... daoRS1.MoveNext()
567 ...
568 Traceback (most recent call last):
569 File "<interactive input>", line 2, in <module>
570 File "C:\Python25\lib\site-packages\win32com\client\__init__.py", line 454, in __getattr__
571 raise AttributeError, "'%s' object has no attribute '%s'" % (repr(self), attr)
572 AttributeError: '<win32com.gen_py.Microsoft DAO 3.6 Object Library.Recordset instance at 0x15334936>' object has no attribute 'fields'
573 >>> for i in range(fullCount):
574 ... accessMatrix[(daoRS1.Fields('ClientMatterNum').Value)] = daoRS1.Fields('TMP').Value
575 ... daoRS1.MoveNext()
576 ...
577 Traceback (most recent call last):
578 File "<interactive input>", line 2, in <module>
579 File "C:\Python25\lib\site-packages\win32com\gen_py\00025E01-0000-0000-C000-000000000046x0x5x0.py", line 848, in __call__
580 ret = self._oleobj_.InvokeTypes(0, LCID, 2, (13, 0), ((12, 1),),Item
581 com_error: (-2147352567, 'Exception occurred.', (0, 'DAO.Fields', 'Item not found in this collection.', 'jeterr40.chm', 5003265, -2146825023), None)
582 >>> for i in range(fullCount):
583 ... accessMatrix[(daoRS1.Fields('ClientMatterNum').Value)] = daoRS1.Fields('TMP').Value
584 ... daoRS1.MoveNext()
585 ...
586 >>> daoRS1.MoveFirst()
587 >>> for i in range(fullCount):
588 ... accessMatrix[(daoRS1.Fields('ClientMatterNum').Value)] = daoRS1.Fields('TPM').Value
589 ... daoRS1.MoveNext()
590 ...
591 >>> daoRS1.Close()
592 >>> for i in caseMatrix.keys():
593 ... if i in accessMatrix.keys():
594 ... print "this case is already in the matter DB and it's owned by %s"% accessMatrix[i]
595 ... else:
596 ... print "adding %s"% i
597 ...
598 this case is already in the matter DB and it's owned by Borges, Emanuel
599 this case is already in the matter DB and it's owned by Borges, Emanuel
600 this case is already in the matter DB and it's owned by Borges, Emanuel
601 this case is already in the matter DB and it's owned by Borges, Emanuel
602 this case is already in the matter DB and it's owned by Skowron, David
603 this case is already in the matter DB and it's owned by Skowron, David
604 this case is already in the matter DB and it's owned by Patterson, Shirela
605 this case is already in the matter DB and it's owned by Borges, Emanuel
606 this case is already in the matter DB and it's owned by Borges, Emanuel
607 this case is already in the matter DB and it's owned by Borges, Emanuel
608 this case is already in the matter DB and it's owned by Borges, Emanuel
609 this case is already in the matter DB and it's owned by Borges, Emanuel
610 this case is already in the matter DB and it's owned by Borges, Emanuel
611 this case is already in the matter DB and it's owned by Borges, Emanuel
612 this case is already in the matter DB and it's owned by Borges, Emanuel
613 this case is already in the matter DB and it's owned by Borges, Emanuel
614 this case is already in the matter DB and it's owned by Borges, Emanuel
615 this case is already in the matter DB and it's owned by Borges, Emanuel
616 this case is already in the matter DB and it's owned by Borges, Emanuel
617 this case is already in the matter DB and it's owned by Borges, Emanuel
618 this case is already in the matter DB and it's owned by Borges, Emanuel
619 this case is already in the matter DB and it's owned by Borges, Emanuel
620 this case is already in the matter DB and it's owned by Borges, Emanuel
621 this case is already in the matter DB and it's owned by Gardner, Daryl
622 this case is already in the matter DB and it's owned by Borges, Emanuel
623 >>> for i in caseMatrix.keys():
624 ... if i in accessMatrix.keys():
625 ... print "The %s case is already in the matter DB and it's owned by %s"%(i, accessMatrix[i])
626 ... else:
627 ... print "adding %s"% i
628 ...
629 The 054168.0119 case is already in the matter DB and it's owned by Borges, Emanuel
630 The 039323.0292 case is already in the matter DB and it's owned by Borges, Emanuel
631 The 086400.0016 case is already in the matter DB and it's owned by Borges, Emanuel
632 The 024032.0376 case is already in the matter DB and it's owned by Borges, Emanuel
633 The 049700.0063 case is already in the matter DB and it's owned by Skowron, David
634 The 073987.0010 case is already in the matter DB and it's owned by Skowron, David
635 The 082185.0012 case is already in the matter DB and it's owned by Patterson, Shirela
636 The 083980.0011 case is already in the matter DB and it's owned by Borges, Emanuel
637 The 072810.0028 case is already in the matter DB and it's owned by Borges, Emanuel
638 The 083614.0013 case is already in the matter DB and it's owned by Borges, Emanuel
639 The 076834.0012 case is already in the matter DB and it's owned by Borges, Emanuel
640 The 057157.0010 case is already in the matter DB and it's owned by Borges, Emanuel
641 The 076326.0024 case is already in the matter DB and it's owned by Borges, Emanuel
642 The 080616.0015 case is already in the matter DB and it's owned by Borges, Emanuel
643 The 054168.0120 case is already in the matter DB and it's owned by Borges, Emanuel
644 The 084597.0011 case is already in the matter DB and it's owned by Borges, Emanuel
645 The 088269.0011 case is already in the matter DB and it's owned by Borges, Emanuel
646 The 085871.0011 case is already in the matter DB and it's owned by Borges, Emanuel
647 The 071082.0022 case is already in the matter DB and it's owned by Borges, Emanuel
648 The 083128.0011 case is already in the matter DB and it's owned by Borges, Emanuel
649 The 039323.0308 case is already in the matter DB and it's owned by Borges, Emanuel
650 The 082506.0013 case is already in the matter DB and it's owned by Borges, Emanuel
651 The 087097.0011 case is already in the matter DB and it's owned by Borges, Emanuel
652 The 030790.0247 case is already in the matter DB and it's owned by Gardner, Daryl
653 The 084974.0011 case is already in the matter DB and it's owned by Borges, Emanuel
654 >>> len(caseMatrix.keys())
655 25
656 >>> len(responsibleCases)
657 26
658 >>> daoRS1.Close()
659 Traceback (most recent call last):
660 File "<interactive input>", line 1, in <module>
661 File "C:\Python25\lib\site-packages\win32com\gen_py\00025E01-0000-0000-C000-000000000046x0x5x0.py", line 1384, in Close
662 return self._oleobj_.InvokeTypes(133, LCID, 1, (24, 0), (),)
663 com_error: (-2147352567, 'Exception occurred.', (0, 'DAO.Recordset', 'Object invalid or no longer set.', 'jeterr40.chm', 5003420, -2146824868), None)
664 >>> daoRS2.Close()
665 Traceback (most recent call last):
666 File "<interactive input>", line 1, in <module>
667 File "C:\Python25\lib\site-packages\win32com\gen_py\00025E01-0000-0000-C000-000000000046x0x5x0.py", line 1384, in Close
668 return self._oleobj_.InvokeTypes(133, LCID, 1, (24, 0), (),)
669 com_error: (-2147352567, 'Exception occurred.', (0, 'DAO.Recordset', 'Object invalid or no longer set.', 'jeterr40.chm', 5003420, -2146824868), None)
670 >>> daoRS2 = daoDB.OpenRecordset("SELECT * FROM tbl_MatterTrackingData WHERE ClientMatterNum='039323.0308'")
671 >>> daoRS2.Edit()
672 >>> daoRS2.Fields('Review Platform').Value = 'Concordance'
673 >>> daoRS2.Update()
674 >>> daoRS2.Close()
675 >>> daoDB.Close()
676 >>>