The trace looks fine to me. I'll try to test it myself tonight.

Sent from mobile

On Apr 20, 2009, at 10:45 PM, Michael Mileusnich  
<justmike2...@gmail.com> wrote:

> Any update on this?
>
> On Fri, Apr 17, 2009 at 6:07 PM, Michael Mileusnich <justmike2...@gmail.com 
> > wrote:
> Actually I made a mistake in running some of these py files  
> manually.  The tables exist now and this is what I receive:
>
> 2009-04-17 19:04:59,780 INFO sqlalchemy.engine.base.Engine.0x...1230  
> ()
> 2009-04-17 19:04:59,796 INFO sqlalchemy.engine.base.Engine.0x...1230  
> COMMIT
>
>
> C:\Dev\pysched>python createservers.py
> D:\Python26\lib\site-packages\sqlalchemy-0.5.3-py2.6.egg\sqlalchemy 
> \databases\ms
> sql.py:977: DeprecationWarning: object.__new__() takes no parameters
>   return super(MSSQLDialect, cls).__new__(cls, *args, **kwargs)
> 2009-04-17 19:05:07,203 INFO sqlalchemy.engine.base.Engine.0x...0270  
> BEGIN
> 2009-04-17 19:05:07,217 INFO sqlalchemy.engine.base.Engine.0x...0270  
> INSERT INTO
>
>  [SERVERS] ([SERVER], [IP], [PORT], [OS], [JSERVER], [STARTED],  
> [STDIN], [LOGIN]
> , [CWD], [ASSIGNEDONLY]) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
> 2009-04-17 19:05:07,217 INFO sqlalchemy.engine.base.Engine.0x...0270  
> ['agent1',
>
> '192.168.0.100', 2000, 0, None, 1, 1, 1, 1, 0]
> 2009-04-17 19:05:07,217 INFO sqlalchemy.engine.base.Engine.0x...0270  
> COMMIT
>
>
>
>
> On Fri, Apr 17, 2009 at 5:58 PM, Michael Trier <mtr...@gmail.com>  
> wrote:
> The SERVERS table doesn't exist according to the trace. Did you  
> create your tables?
>
> Sent from mobile
>
> On Apr 17, 2009, at 7:31 PM, Michael Mileusnich <justmike2...@gmail.com 
> > wrote:
>
>> C:\Dev\pysched>python createservers.py
>> D:\Python26\lib\site-packages\sqlalchemy-0.5.3-py2.6.egg\sqlalchemy 
>> \databases\ms
>> sql.py:977: DeprecationWarning: object.__new__() takes no parameters
>>   return super(MSSQLDialect, cls).__new__(cls, *args, **kwargs)
>> 2009-04-17 18:29:10,421 INFO sqlalchemy.engine.base.Engine.0x... 
>> 0270 BEGIN
>> 2009-04-17 18:29:10,437 INFO sqlalchemy.engine.base.Engine.0x... 
>> 0270 INSERT INTO
>>  [SERVERS] ([SERVER], [IP], [PORT], [OS], [JSERVER], [STARTED],  
>> [STDIN], [LOGIN]
>> , [CWD], [ASSIGNEDONLY]) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
>> 2009-04-17 18:29:10,437 INFO sqlalchemy.engine.base.Engine.0x... 
>> 0270 ['agent1',
>> '192.168.0.100', 2000, 0, None, 1, 1, 1, 1, 0]
>> 2009-04-17 18:29:10,500 INFO sqlalchemy.engine.base.Engine.0x... 
>> 0270 ROLLBACK
>> Traceback (most recent call last):
>>   File "createservers.py", line 9, in <module>
>>     session.flush()
>>   File "d:\python26\lib\site-packages\sqlalchemy-0.5.3-py2.6.egg 
>> \sqlalchemy\orm\
>> session.py", line 1351, in flush
>>     self._flush(objects)
>>   File "d:\python26\lib\site-packages\sqlalchemy-0.5.3-py2.6.egg 
>> \sqlalchemy\orm\
>> session.py", line 1422, in _flush
>>     flush_context.execute()
>>   File "d:\python26\lib\site-packages\sqlalchemy-0.5.3-py2.6.egg 
>> \sqlalchemy\orm\
>> unitofwork.py", line 244, in execute
>>     UOWExecutor().execute(self, tasks)
>>   File "d:\python26\lib\site-packages\sqlalchemy-0.5.3-py2.6.egg 
>> \sqlalchemy\orm\
>> unitofwork.py", line 707, in execute
>>     self.execute_save_steps(trans, task)
>>   File "d:\python26\lib\site-packages\sqlalchemy-0.5.3-py2.6.egg 
>> \sqlalchemy\orm\
>> unitofwork.py", line 722, in execute_save_steps
>>     self.save_objects(trans, task)
>>   File "d:\python26\lib\site-packages\sqlalchemy-0.5.3-py2.6.egg 
>> \sqlalchemy\orm\
>> unitofwork.py", line 713, in save_objects
>>     task.mapper._save_obj(task.polymorphic_tosave_objects, trans)
>>   File "d:\python26\lib\site-packages\sqlalchemy-0.5.3-py2.6.egg 
>> \sqlalchemy\orm\
>> mapper.py", line 1347, in _save_obj
>>     c = connection.execute(statement.values(value_params), params)
>>   File "d:\python26\lib\site-packages\sqlalchemy-0.5.3-py2.6.egg 
>> \sqlalchemy\engi
>> ne\base.py", line 824, in execute
>>     return Connection.executors[c](self, object, multiparams, params)
>>   File "d:\python26\lib\site-packages\sqlalchemy-0.5.3-py2.6.egg 
>> \sqlalchemy\engi
>> ne\base.py", line 874, in _execute_clauseelement
>>     return self.__execute_context(context)
>>   File "d:\python26\lib\site-packages\sqlalchemy-0.5.3-py2.6.egg 
>> \sqlalchemy\engi
>> ne\base.py", line 896, in __execute_context
>>     self._cursor_execute(context.cursor, context.statement,  
>> context.parameters[0
>> ], context=context)
>>   File "d:\python26\lib\site-packages\sqlalchemy-0.5.3-py2.6.egg 
>> \sqlalchemy\engi
>> ne\base.py", line 950, in _cursor_execute
>>     self._handle_dbapi_exception(e, statement, parameters, cursor,  
>> context)
>>   File "d:\python26\lib\site-packages\sqlalchemy-0.5.3-py2.6.egg 
>> \sqlalchemy\engi
>> ne\base.py", line 931, in _handle_dbapi_exception
>>     raise exc.DBAPIError.instance(statement, parameters, e,  
>> connection_invalidat
>> ed=is_disconnect)
>> sqlalchemy.exc.ProgrammingError: (ProgrammingError) ('42S02',  
>> "[42S02] [Microsof
>> t][ODBC SQL Server Driver][SQL Server]Invalid object name  
>> 'SERVERS'. (208) (SQLE
>> xecDirectW); [42000] [Microsoft][ODBC SQL Server Driver][SQL  
>> Server]Statement(s)
>>  could not be prepared. (8180)") u'INSERT INTO [SERVERS] ([SERVER],  
>> [IP], [PORT]
>> , [OS], [JSERVER], [STARTED], [STDIN], [LOGIN], [CWD],  
>> [ASSIGNEDONLY]) VALUES (?
>> , ?, ?, ?, ?, ?, ?, ?, ?, ?)' ['agent1', '192.168.0.100', 2000, 0,  
>> None, 1, 1, 1
>> , 1, 0]
>>
>> C:\Dev\pysched>
>>
>>
>> On Fri, Apr 17, 2009 at 5:05 PM, Michael Trier <mtr...@gmail.com>  
>> wrote:
>>
>> On Apr 17, 2009, at 5:46 PM, Michael Mileusnich <justmike2...@gmail.com 
>> > wrote:
>>
>>> First, thanks for being patient and assisting me.  I am very  
>>> thankful.
>>>
>>> MS SQL 2005 is the db I am running.
>>>
>>> part of my db.py script:
>>>
>>> try:
>>>     connection = config.get("db", "connection")
>>> except:
>>>     print "No Database Specified"
>>>     sys.exit(1)
>>>
>>> engine = create_engine(connection)
>>>
>>> metadata = MetaData(engine)
>>>
>>> Session = scoped_session(sessionmaker(bind=engine,  
>>> autoflush=False, autocommit=True))
>>>
>>> action_table = Table(
>>>         'ACTIONS', metadata,
>>>         Column('ACTIONID', String(48), primary_key=True),
>>>         Column('TITLE', String(128)),
>>>         Column('CMDLINE', String(512)),
>>>         Column('STDIN', Text),
>>>         Column('STARTINDIR', String(512)),
>>>         Column('PRIO', Integer),
>>>         Column('USERID', Integer, ForeignKey('USERS.USERID')))
>>>
>>> ...
>>> more tables here
>>> ...
>>> etc
>>>
>>> mapper(action, action_table)
>>>
>>> here is my create:
>>>
>>> new_action = action(ACTIONID = '500', CMDLINE = 'sol')
>>> session.add(new_action)
>>> session.flush()
>>>
>>> also how do I turn on echo?
>>>
>>> On Fri, Apr 17, 2009 at 3:24 PM, Michael Trier <mtr...@gmail.com>  
>>> wrote:
>>> On Fri, Apr 17, 2009 at 2:01 AM, Michael Mileusnich <justmike2...@gmail.com 
>>> > wrote:
>>> I am still having issues with pyodbc on Python 2.6.
>>>
>>> Platform: Windows XP SP3 32 bit
>>> Python 2.6
>>> SQLAlchemy 0.5.3
>>> pyodbc 2.1.3
>>>
>>> I run this exact setup without problems. Maybe if we see the  
>>> script that will help.  What version of MSSQL?
>>> -- 
>>> Michael Trier
>>> http://blog.michaeltrier.com/
>>> http://thisweekindjango.
>>
>> engine = create_engine(connection, echo=True)
>>
>>
>>
>>
>>
>
>
>
>
>
> >

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To post to this group, send email to sqlalchemy@googlegroups.com
To unsubscribe from this group, send email to 
sqlalchemy+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sqlalchemy?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to