BDE SQL-Sever 2005

28/11/2007 - 16:31 von Jan Schloen | Report spam
Ich habe das Problem, dass mit SQL-Server 2005 im Result-Set keine
Strings-Spalten enthalten sind.

...

TQuery *pQry = new TQuery( Application );

pQry->DatabaseName = dbalias;
pQry->Name = "qry2";
pQry->RequestLive = false;
pQry->UniDirectional = true;
pQry->CachedUpdates = false;
pQry->SQL->Clear();

try
{
pQry->SQL->Add( "SELECT * FROM " + tablename );
pQry->Open();

pQry->First();

int anzAusgabe = 0;

while ( (!pQry->Eof) && (anzAusgabe < 500))

...

}


in pQry sind keine Spalten enthalten, die Strings sind


in SQL 2000 - Server fkt. der obige Source ohne Probleme ..

Was nun ??? Danke.

Jan

url:http://www.ureader.de/gp/1225-1.aspx
 

Lesen sie die antworten

#1 Robert Wachtel
28/11/2007 - 17:17 | Warnen spam
Moin!

Jan Schloen schrieb:
[BDE und SQL-Server 2005]



Mal ganz abgesehen davon, dass die BDE ja nun wirklich nicht mehr up-to-date ist und schon seit geraumer Zeit als deprecated gilt und nicht mehr supported, geschweige denn weiterentwickelt wird, kannst Du versuchen, den Compatibility Level der Datenbank auf SQL Server 2000 (80) zu setzen.

hth

Robert

http://blog.robertsoft.de

Ähnliche fragen