AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

BDP daten 'UPDATEN'

Ein Thema von maximov · begonnen am 6. Mai 2004 · letzter Beitrag vom 10. Mai 2004
 
Benutzerbild von maximov
maximov

Registriert seit: 2. Okt 2003
Ort: Hamburg
548 Beiträge
 
Delphi 2005 Professional
 
#1

BDP daten 'UPDATEN'

  Alt 6. Mai 2004, 23:06
Hi.

Ich mal eine kleine ASP.Net db-anwendung gemacht: BdpConnection, BdpDataAdapter, DataSet, DataGrid.

Alles ist korrekt verlinkt und wenn ich mit DataGrid1.DataBind daten hole, dann sind sie auch zu sehen und über die entsprechenden eventHandler kann ich die daten auch editieren.

Allerdings fungiert mein DataGrid1_UpdateCommand handler nicht richtig

Erstmal den UPDATE query befehl:
Code:
UPDATE dbo.blog SET blogID = ?, BlogText = ?, userID = ? WHERE blogID = ?
Der ja hoffentlich mit füllen der parameter ergänzt wird!?

der code:
Delphi-Quellcode:
procedure TWebForm1.DataGrid1_UpdateCommand(source: System.Object; e: System.Web.UI.WebControls.DataGridCommandEventArgs);
var iBlogTextColl, iUserIDColl, iBlogIDColl:integer;
begin

  iBlogIDColl := 0;
  iBlogTextColl := 1;
  iUserIDColl := 2;
  
  bdpUpdateCommand1.Parameters.Item['blogText'].Value
    := TextBox(e.Item.Cells[iBlogTextColl].Controls[0]).Text;

  bdpUpdateCommand1.Parameters.Item['userID'].Value
    := TextBox(e.Item.Cells[iUserIDColl].Controls[0]).Text;

  bdpUpdateCommand1.Parameters.Item['blogID'].Value
    := TextBox(e.Item.Cells[iBlogIDColl].Controls[0]).Text;

  bdpUpdateCommand1.Connection.Open;
  try
    literal1.Text := bdpUpdateCommand1.ExecuteNonQuery.ToString; // <- fehler
  finally
    bdpUpdateCommand1.Connection.close;
  end;
 
  DataGrid1.DataBind;
end;
Die werte kommen mit den controls richtig zurück, mein einziges problem is das zurück schreiben! Alle hilfe texte schweigen sich darüber aus, bis auf der der SDK, aber die arbeiten da mit einer 'in-memory-db' und das ist deswegen ganz anders.

Der fehler lautet wie folgt:
Zitat von Cassini:
Ausführung misslungen. Fehler bei einem aus mehreren Schritten bestehenden OLE DB-Vorgang. Prüfen Sie die einzelnen OLE DB-Statuswerte, falls vorhanden. Daten wurden nicht verarbeitet .
Was sind DB-Statuswerte? Und wie bekomme ich meine daten wieder in die DB?

Weiss jemand rat?

Bitte helft mir
mâxîmôv.

{KDT}
  Mit Zitat antworten Zitat
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:58 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz