SQl-Server Express 2005, Delphi 5
Mit "select * from sysobjects where type = 'P' and Name = 'SR_spSETANZAHL' " bekomme ich über mein Delphiprogramm raus ob bestimmte Datenbankänderungen schon da sind oder nicht. Bei Interbase habe ich dann mit einer Scriptkomponente das "Create procedure" automatisch zusammengebastelt und per executescript die Änderung in der Datenbank erzeugt. Mit ADOCommand und SQL-Server Express 2005 bekomme ich das aber nicht gebacken.
Command1.CommandText := 'set ANSI_NULLS ON' + #13#10 +
'set QUOTED_IDENTIFIER ON' + #13#10 +
'GO' + #13#10 +
'create procedure [dbo].[SR_spSETANZAHL]' + #13#10 +
'@ID_BELEGP int' + #13#10 +
.... uns so weiter
Command1.execute bringt dann immer "Falscher syntax in der Nähe von GO". Gibt es überhaupt eine Möglichkeit über eine Delphikomponente ein "create procedure" umzusetzen?
Über die SQL-Query im Management Studio funktioniert natürlich alles bestens, aber bei den ständigen Änderungen und vielen Testdatenbanken brauche ich ein Tool welches, ohne dass ich daran denken muss, die Datenbank auf notwendige Änderungen prüft.
Gruß Andreas
Mit "select * from sysobjects where type = 'P' and Name = 'SR_spSETANZAHL' " bekomme ich über mein Delphiprogramm raus ob bestimmte Datenbankänderungen schon da sind oder nicht. Bei Interbase habe ich dann mit einer Scriptkomponente das "Create procedure" automatisch zusammengebastelt und per executescript die Änderung in der Datenbank erzeugt. Mit ADOCommand und SQL-Server Express 2005 bekomme ich das aber nicht gebacken.
Command1.CommandText := 'set ANSI_NULLS ON' + #13#10 +
'set QUOTED_IDENTIFIER ON' + #13#10 +
'GO' + #13#10 +
'create procedure [dbo].[SR_spSETANZAHL]' + #13#10 +
'@ID_BELEGP int' + #13#10 +
.... uns so weiter
Command1.execute bringt dann immer "Falscher syntax in der Nähe von GO". Gibt es überhaupt eine Möglichkeit über eine Delphikomponente ein "create procedure" umzusetzen?
Über die SQL-Query im Management Studio funktioniert natürlich alles bestens, aber bei den ständigen Änderungen und vielen Testdatenbanken brauche ich ein Tool welches, ohne dass ich daran denken muss, die Datenbank auf notwendige Änderungen prüft.
Gruß Andreas
Comment