TVServer 3 Bug on Non-ENU Windows Home Edition & Path to Solution (1 Viewer)

smallishzulu

Portal Pro
December 25, 2006
83
0
Istanbul
Home Country
Turkey Turkey
Hi,

I have a TT S2-3200 card. This card works on Windows XP Prof. Edition + Sql Server Express + TV Engine 3 solution like a charm as described in very nice tutorials. The user name, profile name, and several cards work on this configuration. Also for several localized versions of Windows XP Pro. configuration works too like Turkish.

But if you switch from Windows XP Pro to Home Edition, configuration does not work for non-ENU Windows Home Editions. You have to set Regional settings to English for DVBS card to get recog****ed. (This is also a must for MediaPortal too. If not you get "Unable to build graph error.". Also, right arrow does not work in menus.")

Some database connection errors occur:

1) The TVServer tries to write to database's identity columns and the ".Data.SqlClient.SqlException: Cannot insert explicit value for identity column in table 'Server' when IDENTITY_INSERT is set to OFF" error is generated.

This problem can be by-passed by setting Analyzer None in Gentle.config.

2) After this, a new problem occurs. The new problem is about equaling a varchar to text. In Setting database "tag" is in varchar format, but the where clause get text parameter in sql statement. Unfortunetly, Gentle does not support text in where clause.

To solve the problem; I have tried to change MyGeneration Gentle.net template so that it adds the DatabaseType=(long)SqlDbType.VarChar string to all columns that are varchar.

(Hint from: http://www.mertner.com/confluence/display/Community/Trying+the+insert+into+identity+column)

There can be a SVN update for this issue.
 

Users who are viewing this thread

Top Bottom