Update no WebGrid

24/11/2005

0

:D Boa Tarde a todos!!!

Tenho um WebGrid onde teho as colunas do meu banco e a coluna de Edit, Update e Delete. Depois de muito tempo procurando e lendo artigos e livros me deparei com o seguinte código (que eu acho que está bem perto do que procuro) mas ele dá um erro na hora que clico em update. O código é o seguinte:

procedure TWebForm1.C1WebGrid1_UpdateCommand(source: System.Object; e: C1.Web.C1WebGrid.C1CommandEventArgs);
var

MyFieldData: Array [0..MyFields-1] of String;
i: Integer;

ds: DataSet;
da: BdpDataAdapter;
insere: string;
conn: BdpConnection;
begin
for i:=0 to MyFields-1 do
begin
[b:cbe2043fa1][color=red:cbe2043fa1]MyFieldData[i]:= (e.Item.Cells[i].Controls[0] as TextBox).Text[/color:cbe2043fa1];[/b:cbe2043fa1]
conn:= bdpconnection.Create;
conn.ConnectionString:= ´database=C:\Inetpub\wwwroot\WebApplication22\Nwind.mdb;assembly=Borland.Data.Msacc,Version=2.0.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b;vendorclient=msjet40.dll;provider=MSAccess;username=Admin;password=´;
conn.Open;

insere:= ´UPDATE customers SET ´ +
´CompanyName = ´´´ + MyFieldData[1] + ´´´, ´ +
´ContactName = ´´´ + MyFieldData[2] + ´´´, ´ +
´ContactTitle = ´´´ + MyFieldData[3] + ´´´, ´ +
´Address = ´´´ + MyFieldData[4] + ´´´, ´ +
´City = ´´´ + MyFieldData[5] + ´´´, ´ +
´Region = ´´´ + MyFieldData[6] + ´´´, ´ +
´PostalCode = ´´´ + MyFieldData[7] + ´´´, ´ +
´Country = ´ + MyFieldData[8] + ´, ´ +
´Phone = ´´´ + MyFieldData[9] + ´´´, ´ +
´Fax = ´´´ + MyFieldData[10] + ´´´, ´ +
´WHERE CustomerID = ´´´ + MyFieldData[0] + ´´´´;


da := BdpDataAdapter.Create(insere, conn);
ds := DataSet.Create;
da.Fill(ds, ´customers´);
C1WebGrid1.DataSource:= ds.Tables[´customers´];
C1WebGrid1.DataBind;
conn.Close;
binddata;
end;
end;

A linha em vermelho é onde está o erro e o erro é o seguinte:

[color=red:cbe2043fa1]Specified cast is not valid. [/color:cbe2043fa1]

Não sei mais o que fazer, pois não achei mais forma nenhuma de dar um update no meu grid. Se alguém puder me ajudar eu ficarei grato!!

___________________________________

Desde já muito obrigado
Atenciosamente,
Davi Augusto Galdino
Piracicaba-SP


Castor Troy

Castor Troy

Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar