Sorry - forgot i am at a client that blocks my mail access!
Here is the text of the files:
======================================================
SybaseConnectionStringBuilder.cs
------------------------------------------------------------------------------------------------------------
using System.Text;
using FluentNHibernate.Cfg.Db;
namespace KeyBlade.Data.Source.Tools
{
public class SybaseConnectionStringBuilder :
ConnectionStringBuilder
{
private string _host;
private int _port;
private string _database;
private string _username;
private string _password;
public SybaseConnectionStringBuilder Username(string username)
{
_username = username;
IsDirty = true;
return this;
}
public SybaseConnectionStringBuilder Password(string password)
{
_password = password;
IsDirty = true;
return this;
}
public SybaseConnectionStringBuilder Database(string database)
{
_database = database;
IsDirty = true;
return this;
}
public SybaseConnectionStringBuilder Host(string host)
{
_host = host;
IsDirty = true;
return this;
}
public SybaseConnectionStringBuilder Port(int port)
{
_port = port;
IsDirty = true;
return this;
}
protected override string Create()
{
var connectionString = base.Create();
if (!string.IsNullOrEmpty(connectionString))
return connectionString;
var sb = new StringBuilder();
sb.AppendFormat(@"Uid={0}; Pwd={1}; DB={2}; NA={3},{4}",
_username, _password, _database, _host,
_port);
return sb.ToString();
}
}
}
======================================================
======================================================
SybaseConfiguration.cs
------------------------------------------------------------------------------------------------------------
using FluentNHibernate.Cfg.Db;
using NHibernate.Dialect;
using NHibernate.Driver;
using Sybase11Dialect=NHibernate.Dialect.Sybase11Dialect;
using SybaseDialect=NHibernate.Dialect.SybaseDialect;
namespace KeyBlade.Data.Source.Tools
{
public class SybaseConfiguration :
PersistenceConfiguration<SybaseConfiguration,
SybaseConnectionStringBuilder>
{
protected SybaseConfiguration()
{
Driver<SybaseClientDriver>();
}
public static SybaseConfiguration SybaseDialect
{
get { return new SybaseConfiguration
().Dialect<SybaseDialect>(); }
}
public static SybaseConfiguration SybaseAnywhereDialect
{
get { return new SybaseConfiguration
().Dialect<SybaseAnywhereDialect>(); }
}
public static SybaseConfiguration Sybase11Dialect
{
get { return new SybaseConfiguration
().Dialect<Sybase11Dialect>(); }
}
}
}
======================================================
On May 4, 2:50 pm, James Gregory <
jagregory....@gmail.com> wrote:
> Sounds like a problem with the dialect, not Fluent NHibernate.
>
> On Mon, May 4, 2009 at 1:47 PM,
shabhana...@gmail.com <
shabhana...@gmail.com