SQL Server 2000 !!!!!!!!!!!!!!

Delphi

12/04/2004

Como eu faço para gravar dados no SQLSerVer.... com o Delphi...????

por que eu estava usando com o Paradox.. o seguinte..

datamodule.Banco.post;

entende....

o que devo fazer para gravar.... os dados... em SQLSERVER..???????


Danielvbhp

Danielvbhp

Curtidas 0

Respostas

Danielvbhp

Danielvbhp

12/04/2004

??


GOSTEI 0
Aroldo Zanela

Aroldo Zanela

12/04/2004

Colega,

Preferenciamente com ADO ou DBX.


GOSTEI 0
Danielvbhp

Danielvbhp

12/04/2004

??


GOSTEI 0
Danielvbhp

Danielvbhp

12/04/2004

Estou usando para fazer a conexao é o ADO.....

Como eu faço para fazer o seguinte
como faço para DELETAR, INSERIR, EDITAR... REGISTROS....
E COMO FAZER PARA DELETAR O REGISTRO SELECIONADO NO dbgrid...

tudo isso usando o SQL Server.... ?????

na tabela tenho um campo chamado COD, onde pego este numero para fazer o que quizer como Apagar.... mais neste caso do SQL SERver... naum consigo... alguém poderia me ajudar com isso?????


GOSTEI 0
Aroldo Zanela

Aroldo Zanela

12/04/2004

Colega,

Os componentes ADO são análogos aos componentes BDE.


GOSTEI 0
Danielvbhp

Danielvbhp

12/04/2004

como assim ???


Os componentes ADO são análogos aos componentes BDE

Não entendi.... o que voce quis dizer... com isso..

será que alguém poderia me dizer ... como eu faço isso????


GOSTEI 0
Djjunior

Djjunior

12/04/2004

da mesma forma que vc fazia com o paradox.


GOSTEI 0
Danielvbhp

Danielvbhp

12/04/2004

Então cara...
o código que eu usava para gravar o registro depois que eu digito os dados é:
DataModule1.Query1.post;


e para excluir uso .... do DBGRID selecionado.... é:
var ID: Integer;
var a,c: String;
begin

{Para Excluir Cadastro}
If Application.MessageBox( {Handle,}
  ´Você tem certeza que deseja Excluir o Cadastro Selecionado ?´,
  ´Exclusão de Cadastro Cuidado !!!´,
      MB_YESNO + MB_ICONQUESTION +
      MB_DEFBUTTON2 ) = IDYES
   then

ID:= datamodule1.Query1.Fieldbyname(´Cod´).asInteger;
if datamodule1.Query1.Active then
datamodule1.Query1.Close;
datamodule1.Query1.SQL.Text:= ´Delete from etiqueta where Cod = ´+InttoStr(ID);
datamodule1.Query1.ExecSql;
datamodule1.Query1.SQL.Clear;
a:=´Select * From etiqueta ´;
c:=´Order By Nome´;
datamodule1.Query1.SQL.Add(a+c);
datamodule1.Query1.Close;
datamodule1.Query1.Open


mais se eu colocar ou deixar do mesmo jeito que esta estes códigos .. não funciona no DSsql que criei.. para conexão com o SQL Server...

O que fazer neste caso?????


GOSTEI 0
Danielvbhp

Danielvbhp

12/04/2004

Alguém poderia responder isso..

estou com o mesmo problema..

será que alguém poderia deixar algum código de como fazer isso????


:(


GOSTEI 0
Aroldo Zanela

Aroldo Zanela

12/04/2004

Colega,

Como falei anteriormente, os componentes ADO são idênticos aos componentes BDE com algumas exceções. Ao invés de TDatabase, usa-se um TADOConnection com uma string de conexão. Poucas outras diferenças perceptíveis com o ´disparo´ do code-insight, no que se refere as operações básicas aqui discutidas.


GOSTEI 0
POSTAR