Re: AW: [Asp.net] mit onclick
Ich möchte bei meinem gerne dynamisch eine Textbox auf visible setzen, sobald diese type=file...> angeklickt wird oder sich der Text darin ändert. Gibt es da eine Möglichkeit dies zu realisieren oder ist es, da reiner HTML-Tag (der aus Textbox und Button gemischt ist), nicht möglich? Verstehe nicht ganz, dass Control müsste doch auch (clientseitig) das onClick-Event unterstützten, und darun kannst du doch dann machen was du willst? Ein Inputfeld hat doch auch ein onchange-Ereignis... Im Fall type="file" sind Textbox und Button clientseitig *ein* Element. Gruß, Helge ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] Arraylist Problem
Du mußt "casten", d.h. Deine gewünschte Typkonvertierung mit angeben. Beim Speichern in eine ArrayList wird automatisch gecastet (d.h. von String nach Object, dies funktioniert immer, da Object die Basisklasse aller Objekte ist). Beim Auslesen mußt Du folgendes tun: ArrayList al = new ArrayList(); al.Add("mein Text"); string s = (string)al[0]; s enthält jetzt "mein Text". Gruß, Helge Popp Andre schrieb: Hi, habe ein kleines Problem mit der Arraylist... Wie kann ich am besten Strings in ein Array (oder ähnlichem) speichern, wenn die Größe nicht bekannt ist? Bei mir will die Arraylist nur Object und des zurückwandeln in Strings klappt nicht so ganz. Kann da jemand helfen? Gruß André ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] DataTable und DataSet
Hallo Hanna, wie lautet die Fehlermeldung? Vermutlich muß ein Datentyp mit angegeben werden? Versuche mal, eine der übrigen Überladungen für "Add" zu benutzen, z.B. DataTable.Columns.Add(string,Type). Gruß, Helge [EMAIL PROTECTED] schrieb: Ok, aber das Problem liegt ja vorallem daran, dass die Spalten nicht hinzugefügt werden. Aslo die Struktur der Tabelle nicht definiert wird. Gruß asp.net@glengamoi.com schrieb am 30.11.05 16:42:51: hi hanna - also ich glaube, du musst du datarow anhand der struktur der dataTable erzeugen... wenn du also z.b. die datatable wie folgt erzeugt hast: Dim objDataTable As DataTable = New DataTable objDataTable.Columns.Add("id", System.Type.GetType("System.Int32")) musst du um eine weitere zeile hinzuzufügen folgendes machen: Dim objDataRow As DataRow objDataRow = objDataTable.NewRow objDataRow("id") = id objDataTable.Rows.Add(objDataRow) - Original Message - From: [EMAIL PROTECTED] To: asp.net@glengamoi.com Sent: Wed, 30 Nov 2005 16:35:55 +0100 Subject: [Asp.net] DataTable und DataSet Hallo Liste, eine einfaches Problem für zwischendurch ;) Möchte mir eine DataTable erstellen und füllen und später die Tabelle mittels DatSet.Tables.Add(meineTabelle) zu einem Dataset hinzufügen. Bekomme aber leider eine Fehlermeldung beim hinzufügen von DataColumns Anscheinend liegt hier das Problem: L_Status.Text = String.Empty Dim Protokoll As DataTable 'Spalten der Protokoll-Tabelle erstellen Dim col As New DataColumn("Zeile") Protokoll.Columns.Add(col) <-- Ich muss doch aber zuerst meine ganzen Spalten an die Tabelle adden oder? Weiß jemand wo der Fehler ist? Grüße Hanna __ Verschicken Sie romantische, coole und witzige Bilder per SMS! Jetzt bei WEB.DE FreeMail: http://f.web.de/?mc=021193 ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net __ Verschicken Sie romantische, coole und witzige Bilder per SMS! Jetzt bei WEB.DE FreeMail: http://f.web.de/?mc=021193 ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] GSX Server?
VMWare GSX Server? Ja, dort kann ein ASP.NET-fähiges Gastsystem laufen (d.h. ein virtueller Rechner, der z.B. einen Windows 2003 Server ausführt). Auf dem läuft Deine Applikation ganz normal. Gruß, Helge Oskar O schrieb: hallo liste! ich habe von einem interessenten die frage erhalten, ob meine angebotene asp.net applikation (web) auch auf einem gsx server lauffähig ist? leider kann ich damit nicht viel anfangen. weiss jemand rat? danke + lg, oskar ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] Aus ByteArray ein Bitmap machen
Hallo Andreas, MemoryStream ms = new MemoryStream(Data); Image i = Image.FromStream(ms); Gruß, Helge Pessner, Andreas schrieb: Ich habe ein Bild in der Datenbank (SQL Server 2000) gespeichert. Nun will ich das aus der DB auslesen und dann aber nicht direkt ausgeben, sondern ein Thumbnail daraus erstellen. Aus der DB bekomme ich das als ByteArray byte[] welches ich im Normalfall direkt über: Page.Response.BinaryWrite(Data); (Data ist das byte[]) ausgebe. Nun brauche ich aber noch die Thumbnail Funktion, welche mit dem Bitmap Objekt arbeitet. Nur wie bekomme ich aus meinem Byte[] nun ein Bitmap Objekt? ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: AW: [Asp.net] Single-Sign-On gegen Novell-LDAP-Server
Upps, tut mir leid - übersehen ;-) Gruß Helge Pessner, Andreas schrieb: Der Ansatz ist gut - wird Ihm aber wahrscheinlich nix helfen - da er ja kein Single Sign On damit bekommt! Außerdem will er ja gar kein ASP.NET sondern ASP Classic nutzen! ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] Single-Sign-On gegen Novell-LDAP-Server
Hallo Frank, Moin, zerbreche mir gerade ein wenig den Kopf wg. einer Aufwandsschätzung. Kunde hat N-Standorte.User melden sich an Ihrem Workstations per Novell-Anmeldung an. User werden über Novell-LDAP-Server administriert. schau mal bei Novell/Mono: es gibt dort eine Assembly namens Novell.Directory.Ldap, mit der ein solcher Zugriff wohl gemacht werden kann. Wie das in die ASP.NET Authentifizierung integriert werden kann, weiß ich allerdings nicht... Viele Grüße, Helge ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] SQL String
Tom, guckst Du andere Liste... ;-) Gruß Helge Claudius Ceteras schrieb: Nicht aus Ungeduld in die falsche Liste posten ! Hab grad keine Zeit. Heute Abend kann ich mal schauen, wenn bis dahin nicht jemand anderes schreibt... Claudius ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] String parsen
Mit einer Regex. Zum Beispiel mit dieser, die als Wert die ID zurückgibt (durch \d nur numerische Angaben bei ID zulässig): .*'dozent.aspx\?id=(\d+)'.* Vorgehen: Regex r = new Regex(regexString); //Achtung auf String-Escape, ggf. verbatim-string verwenden (@"...") Match m = r.Match(compareString); if( m.Success ) { //z.B. über m.Groups[0].Value den Wert auslesen } Weitere Infos unter www.regexlib.com Gruß, Helge Thomas Beckert - SitePoint GbR schrieb: Servus - wie kann ich denn aus folgendem String die Zahl hinter der ID in einen eigenen String isolieren? Gabriele Goldbach Danke für Tipps. Gruss- Tom ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] PDF erstellen aus ASP.NET
Ich hatte mich (aus anderen Erwägungen heraus) mal kurz mit iTextSharp befaßt, das ist eine Opensource PDF-Library bzw. der Port einer Java-Version derselben. Gurgle mal danach, es gibt dort ein Tutorial und Beispiele, die z.T. recht umfangreich sind. Zur Praxistauglichkeit kann ich Dir allerdings nichts sagen... Gruß, Helge Thomas Burkart wrote: Hallo Liste Vor einigen Tagen habe ich in die Liste geposted, ob jemand Erfahrungen gesammelt hat mir Crystal Reports und VS2003 betreffend Reporting. Da ich kein Feedback darauf erhalten habe, stelle ich nun meine Frage anderst :-) Welches ist die bevorzugte Methode, um aus ASP.NET ein PDF, basierend z.B. auf Vorlagen, erstellen zu lassen? Hat jemand Erfahrungen in dieser Richtung gemacht? Es Grüsst Thomas ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: AW: [Asp.net] ToString-Methode
Hast Du die gesamte Filterbedingung mal zwischen Produktionsfall und Simulation verglichen? Sprich, wenn Du mit += "AND..." eine Bedingung anfügst, was steht denn vorher drin? Und ergibt der Gesamtausdruck dann bei der Auswertung Sinn? Ein ToString() sollte bei einem int-Wert keine großartigen Probleme machen, vorausgesetzt, die Funktion liefert int=2 wirklich zurück. Gruß, Helge PS:kenne ich Dich von irgendwoher? FDG? Tim von Leliwa wrote: Danke schon mal für die Hinweise, Aber das ändert leider nichts; Das Problem liegt meines Erachtens eher bei der Typenwandlung; nochmal anders erklärt: ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] Convert Empty String To DBNull.Value
Du könntest ein Konstrukt der Form ? : verwenden. Dann sparst Du die Zeilen der if-Abfrage: cmd.Parameters.Add("@CustomerID", (CustomerID == "" ? System.DBNull.Value : CustomerID); Ob das dann besser aussieht bzw. lesbar ist, steht auf einem anderen Blatt... Eigentlich kannst Du aber - zumindest beim Einfügen von Daten - das NULL-Setzen auch weglassen, denn das ist ja ohnehin der Wert für jede nicht berücksichtigte Spalte. Viele Grüße, Helge Steffen Forkmann wrote: Hallo, Ich würde gern beim Zugriff auf eine Datenbank über ein SQLCommand einen leeren String in DBNull.Value konvertieren. Es geht auf jeden Fall so: if (CustomerID == "") cmd.Parameters.Add("@CustomerID", System.DBNull.Value); else cmd.Parameters.Add("@CustomerID", CustomerID); aber ich finde das irgendwie unhandlich. Es gibt doch bestimmt eine vorgefertigte Variante dafür?! Mit freundlichen Grüßen Steffen Forkmann ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] Array als Parameterliste übergeben
N'abend, das ist kein wirklich eleganter Stil, aber es geht: sucheUser( new object[] { "Karsunke", "Erna", 89 } ); Aber *viel* besser wäre es, eine separate User-Klasse zu erstellen, die benötigten drei Felder (oder mehr) zu hinterlegen und einen Konstruktor für die drei zu schreiben, dann sieht die Methodensignatur so aus: sucheUser(User user) {} und wird so aufgerufen: sucheUser( new User("Karsunke", "Erna", 89) ); und das ganze ist typsicher schon zur Kompilierzeit. Viele Grüße, Helge Rene Drescher-Hackel wrote: Moin, ich habe eine Liste von Parametern, die ich gerne als Array an eine Funktion übergeben möchte. Um das ganze mit Farbe zu versehen (bin wahrlich kein Arrayfreak) hier mein Gedankengang: Liste der Parameter: Name, Vorname, Alter Die Funktion: sucheUser(Array param) { ...tut irgendwas } Wie rufe ich jetzt die Funktion sucheUser auf? sucheUser(...) // die Liste der Parameter als Array übergeben, ohne ein separates Array extra zu deklarieren - geht das?? Danke Rene ___ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] Womit bearbeitet/verwaltet ihr eure Resource-Files?
Eine Gegenüberstellung de/en ist damit zwar nicht möglich, aber trotzdem ein schönes Werkzeug ist der Resourcer for .NET, zu finden unter http://www.aisto.com/roeder/dotnet/. Ein Tool, das die Gegenüberstellung (und weitergehende Funktionen, wie z.B. die Hervorhebung von Einträgen, bei denen das Label für eine Sprache fehlt...) beherrscht, wäre aber trotzdem toll! Viele Grüße, Helge Thomas Bandt wrote: Hi, mit welchen Tools/AddIns arbeitet ihr, wenn's um die Verwaltung von Resource-Files geht? Ich habe jetzt z.B. zwei .resx - eine für deutsche Labels und eine für englische - von daher hätte ich ganz einfach gern ne Gegenüber- stellung der jeweiligen Bezeichnung in Deutsch und Englisch. Gibt's da evtl. schon was, was das beherrscht? Gruß, Th. ___ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] selbsterstelltes dataset als tabelle in datenbank speichern
Nachtrag: performancetechnisch sollte sich das Dataset genauso verhalten, d.h. Zeile für Zeile wird es vom Update-Befehl des Adapters abgearbeitet - und der entsprechende Insert/Update/DeleteCommand ausgeführt, je nach Rowstate. Gruß, Helge ___ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] selbsterstelltes dataset als tabelle in datenbank speichern
Hallo Pat, also ich habe die Sache jetzt mal nachgestellt, und es funktioniert einwandfrei. Der Code ist wie unten angegeben. Falls es bei Dir immer noch nicht klappt, schicke ich gerne das Projekt mit der zugehörigen Access-Datei... Gruß, Helge Sub Main() Dim path As String Dim filepath As String path = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal) filepath = System.IO.Path.Combine(path, "Test_vbnet.mdb") Dim conn As New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & filepath & ";") conn.Open() Console.WriteLine("Status ist: " & conn.State.ToString()) Dim ds As New DataSet Dim cmd1 As New OleDb.OleDbCommand cmd1.Connection = conn cmd1.CommandType = System.Data.CommandType.Text cmd1.CommandText = "SELECT [property], [serial], [h-path], [t-path] from [tbl_photos]" Dim objDataAdapterB1 As New OleDb.OleDbDataAdapter objDataAdapterB1.SelectCommand = cmd1 objDataAdapterB1.Fill(ds) Dim dr As DataRow Dim cmd As OleDb.OleDbCommand Dim objParam As OleDb.OleDbParameter For Each dr In ds.Tables(0).Rows cmd = New OleDb.OleDbCommand cmd.Connection = conn cmd.CommandText = "INSERT INTO pictures ([property], [serial], [h-path], [t-path]) VALUES (?,?,?,?)" objParam = cmd.Parameters.Add(New OleDb.OleDbParameter("@property", OleDb.OleDbType.Char, 20)) 'objParam.Direction = ParameterDirection.Input objParam.Value = dr("property").ToString() objParam = cmd.Parameters.Add(New OleDb.OleDbParameter("@serial", OleDb.OleDbType.Double)) 'objParam.Direction = ParameterDirection.Input objParam.Value = dr("serial").ToString() objParam = cmd.Parameters.Add(New OleDb.OleDbParameter("@h-path", OleDb.OleDbType.Char, 100)) 'objParam.Direction = ParameterDirection.Input objParam.Value = dr("h-path").ToString() objParam = cmd.Parameters.Add(New OleDb.OleDbParameter("@t-path", OleDb.OleDbType.Char, 100)) 'objParam.Direction = ParameterDirection.Input objParam.Value = dr("t-path").ToString() Console.WriteLine(cmd.ExecuteNonQuery.ToString() & " Datensatz hinzugefügt.") Next Console.ReadLine() End Sub [EMAIL PROTECTED] wrote: Hallo Helge, danke erstmal.. ich benutze eine Access DB. Aber leider funktioniert das immer noch nciht so wie ich mir das vorstelle ich bekomme genau die gleiche Fehlermeldung obwohl ich das ganze jetzt umgebaut habe. Code s.u. Eine Frage noch zu deinem Beispiel. ist das nicht besonders Performancehungrig? Schliesslich muss ja die Execute tausendfach ausgeführt werden bei dieser Art von Füllung ?!? So langsam mahct mir das echt Sorgen, das ist doch ein ganz simples Ding und es will ums verrecken nicht... Ich habe jetzt auch noch mal eine Abfrage auf nothing miteingebaut das wars aber auch nichtHier nochmals der Code: For Each dtRow in objDataSetB1.Tables(0).Rows Dim cmd As new OleDbCommand() Dim objParam As OleDbParameter cmd.Connection = objConnect cmd.CommandText = "INSERT INTO Pictures (property, serial, h-path, t-path) VALUES (?,?,?,?)" objParam = cmd.Parameters.Add(New OleDbParameter("@property", OleDbType.Char, 20)) objParam.Direction = ParameterDirection.Input objParam.IsNullable = true If dtRow("property") = "" Then ObjParam.Value = System.DBNull.Value Else ObjParam.Value = dtRow("property").ToString End If objParam = cmd.Parameters.Add(New OleDbParameter("@serial", OleDbType.Double)) objParam.Direction = ParameterDirection.Input objParam.IsNullable = true If dtRow("serial") Is System.DBNull.Value Then ObjParam.Value = System.DBNull.Value Else ObjParam.Value = CType(dtRow("serial"), Double) End If objParam = cmd.Parameters.Add(New OleDbParameter("@h-path", OleDbType.Char, 100)) objParam.Direction = ParameterDirection.Input objParam.IsNullable = true If dtRow("h-path") Is System.DBNull.Value Then ObjParam.Value = System.DBNull.Value Else ObjParam.Value = dtRow("h-path").ToString End If objParam = cmd.Parameters.Add(New OleDbParameter("@t-path", OleDbType.Char, 100)) objParam.Direction = ParameterDirection.Input objParam.IsNullable = true If dtRow("t-path") Is System.DBNull.Value Then ObjParam.Value = System.DBNull.Value Else ObjParam.Value = dtRow("t-path").ToString End If objConnect.open() cmd.ExecuteNonQuery() Next Gruss Pat - Original Message - From: "Helge Lenuweit" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, July 27, 2
Re: [Asp.net] selbsterstelltes dataset als tabelle in datenbank speichern
Moin,moin! Falls Du SQL Server verwendest, kannst Du den Profiler mitlaufen lassen, der Dir dann das verwendete INSERT-Statement ausgibt. Die eckigen Klammern funktionieren auch nur mit MSSQL. Ansonsten könntest Du das INSERT-Statement manuell vorgeben und die Werte mit Parametern einzutragen. Damit wird der zweite DataAdapter, das FillSchema() und der CommandBuilder eingespart. Beim OleDbType mußt Du in diesem Beispiel statt den verwendeten Datentyp eintragen. Die Fragezeichen im Text des Statements bleiben so stehen, die Parameter ersetzen die Fragezeichen in der Reihenfolge des Hinzufügens (nur bei OleDb und Odbc). (tut mir leid, ich hoffe, C# stört nicht...) foreach (DataRow dtRow in objDataSetB1.Tables[0].Rows) { OleDbCommand cmd = new OleDbCommand(); cmd.Connection = objConnect; cmd.CommandText = "INSERT INTO Pictures (property, serial, h-path, t-path) VALUES (?,?,?,?)"; OleDbParameter p = new OleDbParameter("@property", OleDbType.); p.value = dtRow["property"]; cmd.Parameters.Add( p ); p = new OleDbParameter("@serial", OleDbType.); p.value = dtRow["serial"]; cmd.Parameters.Add( p ); p = new OleDbParameter("@h-path", OleDbType.); p.value = dtRow["h-path"]; cmd.Parameters.Add( p ); p = new OleDbParameter("@t-path", OleDbType.); p.value = dtRow["t-path"]; cmd.Parameters.Add( p ); cmd.ExecuteNonQuery(); } Ich hoffe, das hilft weiter? Viele Grüße, Helge [EMAIL PROTECTED] wrote: Hallo , da bin ich wieder mit meinem problemchen, war im urlaub hab deswegen nicht weiter gepostet... Der Fehler der Syntax in der INSERT INTO Anweisung kommt leider immer noch vor, trotz []. Anbei der aktuelle Code: Dim objCommand As New OleDbCommand() objCommand.Connection = ALobjConnect objCommand.CommandType = CommandType.Text objCommand.CommandText = "SELECT [property], [serial], [h-path], [t-path] FROM [tbl_photos]" objDataAdapterB1.SelectCommand = objCommand objDataAdapterB1.Fill(objDataSetB1) Dim objCommand2 As New OleDbCommand() objCommand2.Connection = objConnect objCommand2.CommandType = CommandType.Text objCommand2.CommandText = "SELECT [property], [serial], [h-path], [t-path] FROM [Pictures]" objDataAdapterB2.SelectCommand = objCommand2 objDataAdapterB2.FillSchema(objDataSetB2, SchemaType.Source, "Pict") objDataSetB2.AcceptChanges() Dim objDataRow, dtRow as DataRow For Each dtRow in objDataSetB1.Tables(0).Rows objDataRow = objDataSetB2.Tables("Pict").NewRow() objDataRow.ItemArray = dtRow.ItemArray objDataSetB2.Tables("Pict").Rows.Add(objDataRow) Next Dim objCommandBuilder As New OleDbCommandBuilder(objDataAdapterB2) objDataAdapterB2.InsertCommand = objCommandBuilder.GetInsertCommand() objDataAdapterB2.Update(objDataSetB2, "Pict") ->> Bei Ausgabe des objDataSetB2 in ein Grid wird alles korrekt angezeigt inkl. Spaltennamen. ->> Wie kann ich denn den Insert Command selbst erstellen und der Updateanweisung zuweisen? Grüsse Pat - Original Message - From: "Helge Lenuweit" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, July 16, 2004 5:00 PM Subject: Re: [Asp.net] selbsterstelltes dataset als tabelle in datenbank speichern Hi Pat, nur kurz, ich habe die Diskussion von heute nachgelesen. Könnte es vielleicht sein, daß t-path als Spaltenbezeichnung Probleme macht? Versuch doch mal, im Statement eckige Klammern um die Spaltennamen zu legen (d.h. [t-path]). Dann könntest Du noch den CommandBuilder durch die manuelle Bereitstellung eines InsertCommand ersetzen. Falls es dann immer noch nicht tut, schaue ich mir den Code nochmal an. Jetzt zieht mich aber das schöne Wetter nach draußen... Viele Grüße, Helge [EMAIL PROTECTED] wrote: Hallo zusammen, gibt es einen Weg ein selbst erstelltes DataSet welches eine selbsterstellte DataTabel innehat per SQL oder anderst in DB zu schreiben. Vielleicht irgendwie per DefaultView oder ähnlichem? Grüsse Pat ___ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net Hallo Patrik, ich bin mir sicher das "t-path" und "h-path" vorkommen, weil ich mir das dataset per dataview ausgeben lasse. ausserdem weiss ich doch was in meiner db tabelle steht! das korrekte sql statement habe ich probiert, folgender fehler: Für mindestens einen erforderlichen Parameter wurde kein Wert angegeben. in dieser zeile: objDataAdapterB1.Fill(objDataSetB1)da ich ja keine kreuztabellen abfrage in diesem sinne mache w
Re: [Asp.net] selbsterstelltes dataset als tabelle in datenbank speichern
Hi Pat, nur kurz, ich habe die Diskussion von heute nachgelesen. Könnte es vielleicht sein, daß t-path als Spaltenbezeichnung Probleme macht? Versuch doch mal, im Statement eckige Klammern um die Spaltennamen zu legen (d.h. [t-path]). Dann könntest Du noch den CommandBuilder durch die manuelle Bereitstellung eines InsertCommand ersetzen. Falls es dann immer noch nicht tut, schaue ich mir den Code nochmal an. Jetzt zieht mich aber das schöne Wetter nach draußen... Viele Grüße, Helge [EMAIL PROTECTED] wrote: Hallo zusammen, gibt es einen Weg ein selbst erstelltes DataSet welches eine selbsterstellte DataTabel innehat per SQL oder anderst in DB zu schreiben. Vielleicht irgendwie per DefaultView oder ähnlichem? Grüsse Pat ___ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
[Asp.net] Re: [Asp.net] Re: [Asp.net] Re: [Asp.net] datenbank tabelle aus dataset füllen
Hi Pat, ich wüßte keinen anderen Weg. Aber: warum willst Du eine ganze Tabelle in eine andere kopieren? Die Information ist ja "schon da" ;-) Gruß, Helge [EMAIL PROTECTED] wrote: Hallo Helge, ja sowas habe ich mir auch schon gedacht! nur wie kann ich dies jetzt umgehen? so etwas wie einen bind befehl vom dataset in eine db tabelle gibt es ja nicht. ich kann mir nicht vorstellen dass es für so einen fall keinen anderen weg als das iterieren durch jeden datensatz + hinzufügen gibt. von der sql seite her kenne ich auch keinen befehl für das kopieren ganzer tabellen, oder gibt es diesen doch? Gruss Pat ___ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
[Asp.net] Re: [Asp.net] datenbank tabelle aus dataset füllen
Hi Pat, jede DataRow in einem Datatable (in einem DS) hat einen RowState. Je nachdem, welcher Vorgang mit der Zeile durchgeführt wurde, wird dieser RowState automatisch festgelegt. In Deinem (2.) Fall liest Du das DataSet, sodaß der RowState jeder Zeile weder Neu (Added) noch Geändert ist. Die Kopie ist natürlich identisch. Da man den RowState nur durch entsprechende Aktionen (wirkliches Hinzufügen über NewRow, wie Du es auch im 1. Fall gemacht hst) ändern kann, hilft die Kopie des DataSet Dir nicht weiter. Beim Update wird dann nur für die geänderten/hinzugefügten/gelöschten Zeilen das entsprechend über InsertCommand/UpdateCommand/DeleteCommand festgelegte Statement aufgerufen. Gruß, Helge [EMAIL PROTECTED] wrote: Hallo zusammen, ich habe 2 verschiedenen datenbanken und möchte eine tabelle von db1 in db2 kopieren (ohne änderungen). ich habe dies jetzt versucht über datasets zu lösen- mein erster ansatz war ds1 füllen ds2 fillschema und danch per for each von ds1 das ds2 per new row zu füllen. das funktioniert auch! 2: ds2 per copy von ds1 zu füllen (funktioniert ds ist gefüllt!) und danach per update command vom command builder das ds2 in die datenbank schreiben hier bekomme ich keinerlei fehlermeldung, der inhalt wird aber auch nicht wieder in die db2 geschrieben. kann mir jemand sagen was am unten aufgeführten code falsch ist, oder ob hier prinzipiell ein denkfehler vorliegt.? grüsse pat Dim objDataSetB1 As New DataSet() Dim objDataSetB2 As New DataSet() Dim objDataAdapterB1 As New OleDbDataAdapter() Dim objDataAdapterB2 As New OleDbDataAdapter() Dim objCommand As New OleDbCommand() objCommand.Connection = ALobjConnect objCommand.CommandType = CommandType.Text objCommand.CommandText = "SELECT * FROM tbl_photos" objDataAdapterB1.SelectCommand = objCommand objDataAdapterB1.Fill(objDataSetB1, "Pics") Dim objCommand2 As New OleDbCommand() objCommand2.Connection = objConnect objCommand2.CommandType = CommandType.Text objCommand2.CommandText = "SELECT * FROM Pictures" objDataAdapterB2.SelectCommand = objCommand2 objDataAdapterB2.FillSchema(objDataSetB2, SchemaType.Source, "Pics") objDataSetB2 = objDataSetB1.Copy() Dim objCommandBuilder As New OleDbCommandBuilder(objDataAdapterB2) objDataAdapterB2.UpdateCommand = objCommandBuilder.GetUpdateCommand() outInsert.InnerText = objDataAdapterB2.UpdateCommand.CommandText objDataAdapterB2.Update(objDataSetB2, "Pics") ___ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: AW: [Asp.net] insert mit decimal
Das Komma kann Dir in diesem Fall egal sein, da der Datenbankserver den ganzen Parameter-Value als Wert für diese Spalte akzeptiert. Genau wie Strings ja auch Hochkommas enthalten dürfen und trotzdem fehlerfrei in der Datenbank gespeichert werden (Verhindern von SQL-Injections). Gruß, Helge Brunmair, Patrick wrote: Ja schon aber ich bekomme den wert aus der db und den bekomme ich so : 12,23 also mit komma drinn. Wenn ich jetzt diesen wert übergebe , dann steht da ja wieder 12,23 drinn oder wandelt der mir das in 12.23 um ?? Bin echt am verzweifeln, hab schon probiert die beistriche in punkte umzuwandeln aber komm irgendwie nicht hin. -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Helge Lenuweit Gesendet: Donnerstag, 15. Juli 2004 13:59 An: [EMAIL PROTECTED] Betreff: Re: [Asp.net] insert mit decimal Verwende einfach eine parametrisierte Query, das hat auch sonst eigentlich nur Vorteile (bis auf den "Schreibaufwand"). Im Abfragetext hinterlegst Du Parameter, also z.B. VALUES (@p1, @p2) im Insert-Statement, und dann fügst Du Parameter zum entsprechenden Command-Objekt hinzu. Beispiel: SqlCommand cmd = new SqlCommand("INSERT INTO t (r1,r2) VALUES (@p1, @p2); SqlParameter p1 = new SqlParameter("@p1", SqlDbType.Decimal); p1.Value = ; cmd.Parameters.Add( p1 ); (analog für @p2) Gruß, Helge Brunmair, Patrick wrote: hallo , irgendwie hab ich ein kleines problem bei dem ich nicht weiterkomme. ich hab eine insert anweisung , ich lese mir daten über einen reader aus und speichere diese dann über ein insert nur leider hat ein wert dieser daten den datentyp decimal.im insert steht da nun zB.: 20,3 drin und er nimmt das als zwei values an also hab ich mehr values als ich spalten angegeben hab. wie macht ihr so was ?? vielleicht denk ich mal einfach wieder zu kompliziert?!? gruß patrick ___ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] insert mit decimal
Verwende einfach eine parametrisierte Query, das hat auch sonst eigentlich nur Vorteile (bis auf den "Schreibaufwand"). Im Abfragetext hinterlegst Du Parameter, also z.B. VALUES (@p1, @p2) im Insert-Statement, und dann fügst Du Parameter zum entsprechenden Command-Objekt hinzu. Beispiel: SqlCommand cmd = new SqlCommand("INSERT INTO t (r1,r2) VALUES (@p1, @p2); SqlParameter p1 = new SqlParameter("@p1", SqlDbType.Decimal); p1.Value = ; cmd.Parameters.Add( p1 ); (analog für @p2) Gruß, Helge Brunmair, Patrick wrote: hallo , irgendwie hab ich ein kleines problem bei dem ich nicht weiterkomme. ich hab eine insert anweisung , ich lese mir daten über einen reader aus und speichere diese dann über ein insert nur leider hat ein wert dieser daten den datentyp decimal.im insert steht da nun zB.: 20,3 drin und er nimmt das als zwei values an also hab ich mehr values als ich spalten angegeben hab. wie macht ihr so was ?? vielleicht denk ich mal einfach wieder zu kompliziert?!? gruß patrick ___ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] Re: [Asp.net] mit SQL nächsten Schlüssel abfragen
Hallo Patrik, also ich habe folgendes zur Lösung verwendet (ersetze jeweils durch den Owner der Tabellen): - als erstes eine Tabelle "sequences" anlegen. Ich habe zwei Spalten vorgesehen, damit man mehrere Sequenzen verwalten kann. CREATE TABLE .sequences ( [seq] varchar(100) NOT NULL , [sequence_id] int ) In [seq] speicherst Du einen Sequenznamen (z.B. meinetabelle.meinePKspalte_seq) und in [sequence_id] den letzten laufenden Wert. Als Startwert kann INSERT INTO .sequences ([seq],[sequence_id]) VALUES ('blabla_seq', 0) eingetragen werden. Dann wird eine SP angelegt: CREATE PROCEDURE .nextval @sequence varchar(100), @sequence_id INT OUTPUT AS set @sequence_id = -1 UPDATE .sequences SET @sequence_id = sequence_id = sequence_id + 1 WHERE seq = @sequence SELECT sequence_id from .sequences where [EMAIL PROTECTED] RETURN @sequence_id GO Ich weiß nicht, warum das so merkwürdig aussieht, ich meine es anders geschrieben zu haben. Ist aus dem Enterprise Manager herauskopiert. Es tut jedenfalls was es soll... Folgender Aufruf: EXEC .nextval 'blabla_seq',0 liefert dann den nächsten Wert. Gruß, Helge [EMAIL PROTECTED] wrote: Hoi Helge Ich kenn das noch vage von meiner letzten Oracle-DB mit der Sequenz. Genau das meine ich! Aber halt ebene für den SQL Server von Microsoft. Grüsse Patrik * ___ This ASP.NET email is sponsored by: UDEX ProMenu.Net - Die Software für Navigation - Jetzt kostenlos testen! Tree- Style, Horizontal- Slide, Vertical- Slide. http://www.udexnet.com ___ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net *
Re: [Asp.net] mit SQL nächsten Schlüssel abfragen
Hallo Patrik, dann müßte ja irgendwo die Logik hinterlegt sein, was mit einer "Erhöhung" gemeint ist (beide Spalten, nur eine, ...). Vielleicht kannst Du beschreiben, was in den Spalten/der Tabelle passiert? Falls es um das Problem geht, daß Du die Werte der neuen Zeile *vor* dem Insert brauchst und den nächsten Wert einer Zählerspalte erfahren willst, kannst Du die z.B. von Oracle u.a. unterstützten Sequenzen nachbauen (eine Tabelle mit einer int-Spalte, die durch Aufruf einer Stored Procedure um 1 erhöht wird und den aktuellen Wert zurückgibt). Code dafür schicke ich gerne... Gruß, Helge [EMAIL PROTECTED] wrote: Hallo Ich stehe vor der Aufgabe, dass ich selbst Schlüssel erzeugen muss für meine Records in der Tabelle. Ich arbeite mit sql-inserts (ado.net) direkt auf den SQL-Server. Leider kann ich nicht auf das AutoIncrement zurückgreifen, da der Schlüssel eines Records aus zwei Spalten zusammengesetzt ist... Ich nehme an, dass ado da nicht so viel zu tun hat, sondern der Befehl irgendwie der SQL-Server direkt verarbeiten muss. Mit welcher Abfrage, wie also schickt mir der SQL-Server den nächsten eindeutigen Schlüssel? Vielen Dank für Tipps Patrik * ___ This ASP.NET email is sponsored by: UDEX ProMenu.Net - Die Software für Navigation - Jetzt kostenlos testen! Tree- Style, Horizontal- Slide, Vertical- Slide. http://www.udexnet.com ___ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net * * ___ This ASP.NET email is sponsored by: UDEX ProMenu.Net - Die Software für Navigation - Jetzt kostenlos testen! Tree- Style, Horizontal- Slide, Vertical- Slide. http://www.udexnet.com ___ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net *
Re: [Asp.net] datei download fehlermeldung
Du kannst folgendes versuchen: - kopiere die Datei in eine Tempdatei - schicke die Tempdatei zum Client - lösche die Tempdatei Dazu brauchst Du natürlich einen Ordner mit entsprechender Zugriffsberechtigung des ausführenden Benutzers, also i.d.R. des lokalen ASPNET-Kontos. Alternativ gelingt evtl. auch das Auslesen der Datei in einen Stream und das direkte Schreiben des Streams an den Client. Ist denn die Konsistenz der mdb-Datei gesichert, wenn sie ggf. woanders noch geöffnet ist? Gruß, Helge [EMAIL PROTECTED] schrieb: HI weiss denn niemand etwas hierzu oder habeich die frage falsch gestellt? pat - Original Message - From: <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, April 05, 2004 12:08 PM Subject: [Asp.net] datei download fehlermeldung hallo zusammen, ich habe zum download einer access db aus einem web folgendes script, welches mir aber seit neuestem die fehlermeldung: "The process cannot access the file "D:\datenbank\kunden.mdb" because it is being used by another process." auswirft. das lässt sich jedoch nicht vermeiden, da ständig andere aktionen auf einer anderen ebene auf dieser db ausgeführt werden. wie lässt sich trotz zugriffs die original mdb datei herunterladen oder die fehlermeldung umgehen? hat hierzu jemand eine idee? das script zum downlaod: Dim strFileNamePath As String strFileNamePath = "D:\datenbank\kunden.mdb" Dim myFile As FileInfo = New FileInfo(strFileNamePath) Response.Clear() Response.AddHeader("Content-Disposition", "attachment; filename=kunden.mdb") Response.ContentType = "application/vnd.ms-access" Response.WriteFile(myFile.FullName) Response.End() grüsse pat ___ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net * ___ This ASP.NET email is sponsored by: UDEX ProMenu.Net - Die Software für Navigation - Jetzt kostenlos testen! Tree- Style, Horizontal- Slide, Vertical- Slide. http://www.udexnet.com ___ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net * * ___ This ASP.NET email is sponsored by: UDEX ProMenu.Net - Die Software für Navigation - Jetzt kostenlos testen! Tree- Style, Horizontal- Slide, Vertical- Slide. http://www.udexnet.com ___ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net *
Re: [Asp.net] Auf Assembly im GAC zugreifen ohne Projekt und ohne kompilieren?
Hi Phillip, ich habe es kurz ausprobiert und nicht hinbekommen. Auf eine ganze Reihe von Namespaces wird wohl vom ASP.NET-Subsystem automatisch referenziert, und ansonsten habe ich - außerhalb der ASPX-Datei selbst - keine Möglichkeit gefunden. Hast Du schon versucht, die Referenz über /r:<...> in den CompilerOptions anzugeben? Andererseits: was spricht gegen kompilieren? Der Unterschied ist ja nur, daß in Deinem Fall eben vor dem Start der Anwendung on the fly kompiliert wird... Gruß, Helge Phillip Hübner schrieb: Hallo, wenn ich nur eine aspx File mit Codebehindfile habe (nicht kompiliert, kein VS Projekt), in einem Verzeichnis (Application) mit global.asax und web.config. Jetzt möchte ich in dem Codebehind File auf eine Assembly im GAC zugreifen. Ist das möglich? Grüsse, Phillip ___ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: AW: [Asp.net] Assemly aus dem GAC aus einem Codebehind File ansprechen?
Ach was, korrigiere mich: bei einer GAC-registrierten Assembly wird sie bei der Kompilierung natürlich nicht im Ausgabeverzeichnis abgelegt, vielmehr muß man selbst auf dem Zielrechner sicherstellen, daß die entsprechende DLL/Version dort im GAC vorhanden ist... Ist schon spät heute... ;-) Gruß, Helge Helge Lenuweit schrieb: Dann müßtest Du den Verweis auf die Assembly im Usercontrol eintragen (dann funktioniert das "using" aus der Codebehind-Datei). Dann kompilierst Du das Control und läßt Deine Applikation darauf referenzieren. Wird die Applikation kompiliert, landet die Assembly automatisch im Ausgabeordner. Gruß, Helge Phillip Hübner schrieb: Das File ist eigentlich ein ascx File (Usercontrol), welches ich in ein kompiliertes Projekt einbinde. In diesem Projekt ist die Assembly schon registriert (ich kann sich auch ansprechen), dass dürfte aber dem Usercontrol ziemlich egal sein weil es eben extern mit Codebehind File existiert und nicht mit dem Projekt mitkompiliert wird. Gruß Phillip -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Helge Lenuweit Gesendet: Donnerstag, 18. März 2004 20:42 An: [EMAIL PROTECTED] Betreff: Re: [Asp.net] Assemly aus dem GAC aus einem Codebehind File ansprechen? Hi Phillip, hast Du einen Verweis auf die Assembly in Deinem Projekt? Den brauchst Du selbstverständlich auch, wenn sie GAC-registriert ist! Gruß, Helge Phillip Hübner schrieb: Hallo, ich möchte aus einen Codebehind File, welches erst zur beim Aufruf der dazugehörenden aspx Seite kompilieren wird eine Klasse ansprechen, die in einer selbstprogrammieren Assembly steckt. Diese Assembly ist im Global Assemly Cache enthalten. Meine Versuche waren bis jetzt die Assembly in der aspx File mit folgender Direktive einzubinden: <[EMAIL PROTECTED] Name="test.tools"%> In der cs File hab ich versucht den Namespace mit: using test.tools; einzubinden. Beides ohne Erfolg. Grüße Phillip ___ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: AW: [Asp.net] Assemly aus dem GAC aus einem Codebehind File ansprechen?
Dann müßtest Du den Verweis auf die Assembly im Usercontrol eintragen (dann funktioniert das "using" aus der Codebehind-Datei). Dann kompilierst Du das Control und läßt Deine Applikation darauf referenzieren. Wird die Applikation kompiliert, landet die Assembly automatisch im Ausgabeordner. Gruß, Helge Phillip Hübner schrieb: Das File ist eigentlich ein ascx File (Usercontrol), welches ich in ein kompiliertes Projekt einbinde. In diesem Projekt ist die Assembly schon registriert (ich kann sich auch ansprechen), dass dürfte aber dem Usercontrol ziemlich egal sein weil es eben extern mit Codebehind File existiert und nicht mit dem Projekt mitkompiliert wird. Gruß Phillip -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Helge Lenuweit Gesendet: Donnerstag, 18. März 2004 20:42 An: [EMAIL PROTECTED] Betreff: Re: [Asp.net] Assemly aus dem GAC aus einem Codebehind File ansprechen? Hi Phillip, hast Du einen Verweis auf die Assembly in Deinem Projekt? Den brauchst Du selbstverständlich auch, wenn sie GAC-registriert ist! Gruß, Helge Phillip Hübner schrieb: Hallo, ich möchte aus einen Codebehind File, welches erst zur beim Aufruf der dazugehörenden aspx Seite kompilieren wird eine Klasse ansprechen, die in einer selbstprogrammieren Assembly steckt. Diese Assembly ist im Global Assemly Cache enthalten. Meine Versuche waren bis jetzt die Assembly in der aspx File mit folgender Direktive einzubinden: <[EMAIL PROTECTED] Name="test.tools"%> In der cs File hab ich versucht den Namespace mit: using test.tools; einzubinden. Beides ohne Erfolg. Grüße Phillip ___ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] Assemly aus dem GAC aus einem Codebehind File ansprechen?
Hi Phillip, hast Du einen Verweis auf die Assembly in Deinem Projekt? Den brauchst Du selbstverständlich auch, wenn sie GAC-registriert ist! Gruß, Helge Phillip Hübner schrieb: Hallo, ich möchte aus einen Codebehind File, welches erst zur beim Aufruf der dazugehörenden aspx Seite kompilieren wird eine Klasse ansprechen, die in einer selbstprogrammieren Assembly steckt. Diese Assembly ist im Global Assemly Cache enthalten. Meine Versuche waren bis jetzt die Assembly in der aspx File mit folgender Direktive einzubinden: <[EMAIL PROTECTED] Name="test.tools"%> In der cs File hab ich versucht den Namespace mit: using test.tools; einzubinden. Beides ohne Erfolg. Grüße Phillip ___ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: AW: AW: [Asp.net] Mono
Nein, klar, ich habe nichts dagegen (im Gegenteil) - kann nur nicht garantieren, daß ich weiterhelfen kann ;-) Bis dann, Helge antic_eye schrieb: Sehr interessant dankeschön ... Ich selbst arbeite mit FreeBSD einem Unix derivat und werde wohl mal reinschnüffeln in das Mono ... Hast du was dagegen, wenn ich mich bei Konfig Probs mal bei dir melde? Ciao, Sven -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Helge Lenuweit Gesendet: Montag, 23. Februar 2004 21:46 An: [EMAIL PROTECTED] Betreff: Re: AW: [Asp.net] Mono Hallo, Du mußt kein MySQL benutzen, schließlich gibt es z.B. einen Opensource PostgreSQL-Provider (npgsql, auch separat zu finden), und System.Data enthält ODBC, welches über iODBC/UnixODBC auch unter Linux unterstützt wird. ASP.NET läßt sich mit einer Mini-Hostumgebung namens XSP betreiben und über ein Apachemodul in selbigen integrieren. Das ganze war in meiner Testumgebung (SuSE Linux 8.1, mono 0.29) allerdings recht langsam. Obwohl ich selbst noch nicht über das Experimentierstadium hinausgekommen bin, denke ich, daß sich ein Kennenlernen lohnt (www.go-mono.org). Serverbasierte Dinge lassen sich schon gut abdecken (ASP.NET ist "feature-complete"), System.Windows.Forms ist allerdings unbenutzbar. Alternativ gibt es Gtk# bzw. einen Wrapper für SWF==>Gtk#, zu beiden kann ich aber noch nichts sagen. Gruß, Helge antic_eye schrieb: Das würde mich auch mal brennend interessieren ... Gibt's noch keine Erfahrungen? Ciao, Sven -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Reinhold Becker Gesendet: Freitag, 20. Februar 2004 14:54 An: [EMAIL PROTECTED] Betreff: [Asp.net] Mono Hallo Burschen (Wo ist eigentlich Gudula?) Hat jemand von euch schon mal Mono ausprobiert? Gibt es da Einschränkungen (Bis darauf, daß ich dann MySQL benutzen müsste *Schüttel*)? Reinhold ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: AW: [Asp.net] Mono
Hallo, Du mußt kein MySQL benutzen, schließlich gibt es z.B. einen Opensource PostgreSQL-Provider (npgsql, auch separat zu finden), und System.Data enthält ODBC, welches über iODBC/UnixODBC auch unter Linux unterstützt wird. ASP.NET läßt sich mit einer Mini-Hostumgebung namens XSP betreiben und über ein Apachemodul in selbigen integrieren. Das ganze war in meiner Testumgebung (SuSE Linux 8.1, mono 0.29) allerdings recht langsam. Obwohl ich selbst noch nicht über das Experimentierstadium hinausgekommen bin, denke ich, daß sich ein Kennenlernen lohnt (www.go-mono.org). Serverbasierte Dinge lassen sich schon gut abdecken (ASP.NET ist "feature-complete"), System.Windows.Forms ist allerdings unbenutzbar. Alternativ gibt es Gtk# bzw. einen Wrapper für SWF==>Gtk#, zu beiden kann ich aber noch nichts sagen. Gruß, Helge antic_eye schrieb: Das würde mich auch mal brennend interessieren ... Gibt's noch keine Erfahrungen? Ciao, Sven -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Reinhold Becker Gesendet: Freitag, 20. Februar 2004 14:54 An: [EMAIL PROTECTED] Betreff: [Asp.net] Mono Hallo Burschen (Wo ist eigentlich Gudula?) Hat jemand von euch schon mal Mono ausprobiert? Gibt es da Einschränkungen (Bis darauf, daß ich dann MySQL benutzen müsste *Schüttel*)? Reinhold ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] Zeichen nach Ende von SQl-Anweisung
Hallo Pat, mehrere Statements klappen beim OdbcCommand auf jeden Fall nicht, beim SqlCommand hingegen schon. Es könnte also sein, daß oledb auch nur ein Kommando pro Oledbcommand unterstützt. Ich würde also so vorgehen: (1) läuft jedes der Statements direkt auf der Datenbank einzeln? (2) falls nein ==> korrigieren (3) jetzt müßte jedes Statement einzeln ein Dataset korrekt befüllen können (4) falls es jetzt mit zwei Statements semikolongetrennt nicht funktioniert, nacheinander die Statements abarbeiten und .Fill in das Dataset ausführen. Gruß, Helge [EMAIL PROTECTED] schrieb: Hallo Jörg, das war es leider nicht! Kunden_ID ist ein Autowert, geht mit und ohne '' soviel ich weiss und nach probieren festgestellt habe! wer kann mir aber sagen ob ";SELECT " in der SELECT Abfrage richtig ist, da ich das vorher so noch nciht gesehen habe, habe mir das auch nur gegoogeled ;-) pat - Original Message - From: "Jörg Schwalenberg" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, January 05, 2004 10:21 PM Subject: Re: [Asp.net] Zeichen nach Ende von SQl-Anweisung Wenn die Kunden_ID ein Integer ist, dann müssen die single Quotes weg ! MfG J. Schwalenberg www.udexnet.com eMail: [EMAIL PROTECTED] High Level ASP.Net Navigation - UDEX Pro Menu .Net - Original Message - From: <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, January 05, 2004 9:59 PM Subject: [Asp.net] Zeichen nach Ende von SQl-Anweisung Hallo, wer kann mir sagen was diese Fehlermeldung bedeutet??? Ausnahmedetails: System.Data.OleDb.OleDbException: Zeichen nach Ende von SQL-Anweisung gefunden. ich versuche durch einen adapter ein dataset an ein grid zu binden. eigentlich sollte das so funktionieren, ich kann keinen fehler finden: strSql = "SELECT * FROM Bestellungen WHERE Kunden_ID='" & strCustID & "'; SELECT * FROM [Bestellliste]" Dim _dataAdapter As OleDbDataAdapter = New OleDbDataAdapter(strSql, strConnect) Dim _dataSet As New DataSet() _dataAdapter.Fill(_dataSet) _dataSet.Tables(0).TableName = "Bestellungen" _dataSet.Tables(1).TableName = "Bestellliste" dtgOrders.DataSource = _dataSet.Tables("Bestellungen") dtgOrders.DataBind() stimmt denn der sql string so auch für eine Access db??? grüsse pat ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] Re: [Asp.net] Löschen von DataRows aus einer DataTable
Hallo Oskar, Falls das DataSet übers Netz gehen soll, würde ich AcceptChanges zum Schluß ausführen, da dann nicht (mehr) benötigte Informationen wie der Feldinhalt vor einer Änderung wegfallen. Dadurch wird dann die Datenmenge beim Serialisieren kleiner. Also z.B. so: DataTable pvnews = (DataTable) Cache["newstable"]; if (pvnews.Rows.Count >= newsrecords) { for (int i=newsrecords;i<=pvnews.Rows.Count-1;i++) { DataRow dr = pvnews.Rows[i]; dr.Delete(); } pvnews.AcceptChanges(); } Eben tröpfeln aber lauter Mails herein (komisch, woher kommt die Verzögerung?), nach denen das Problem jetzt offenbar gelöst ist? Gruß, Helge oskar schrieb: daten waren sehr wohl sortiert, doch hat das acceptchanges probleme gemacht... so passt es nun: pvnews = (DataTable) Cache["newstable"]; if (pvnews.Rows.Count > newsrecords) { for( int x=0; x<=pvnews.Rows.Count-1; x++ ) { if (x >= newsrecords) { DataRow dr = pvnews.Rows[x]; dr.Delete(); } } } news_list.DataSource = pvnews; besten dank für die hilfe! oskar - Original Message - From: "oskar" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Saturday, January 03, 2004 12:25 AM Subject: Re: [Asp.net] Löschen von DataRows aus einer DataTable hi helge! der fehler lag an der foreach mit einer for schleife gehts: pvnews = (DataTable) Cache["newstable"]; if (pvnews.Rows.Count > newsrecords) { for( int x=1; x<=pvnews.Rows.Count; x++ ) { if (x >= newsrecords) { DataRow dr = pvnews.Rows[x-1]; dr.Delete(); pvnews.AcceptChanges(); } } } news_list.DataSource = pvnews; jetzt hab ich meine daten allerdings unsortiert.. grmpf ohne dem löschen von zeilen sind sie sortiert.. gibts da eine einfache erklärung dafür? lg - Original Message - From: "Helge Lenuweit" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, January 02, 2004 10:55 PM Subject: Re: [Asp.net] Löschen von DataRows aus einer DataTable Hallo Oskar, DataTable dt = ...; DataRow dr = dt.Rows[index]; dr.Delete(); Gruß, Helge oskar schrieb: hallo liste! wie kann ich denn datensätze aus eine DataTable löschen?? hab einfach keinen ansatz gefunden thx, oskar ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] Datenbankproblem
Funktioniert denn der Zugriff über die Tools, z.B. Enterprise Manager? SQL-Server 2000 arbeitet ja mit benannten Instanzen, auch die Defaultinstanz. Wie genau hast Du die DSN eingerichtet? Gruß, Helge Stadelmann Patrick schrieb: hi, hab ein kleines Problem mit dem Zugriff auf eine Datenbank. Bis jetzt hat der Zugriff auf Art funktioniert wie unten angeführt. Jetzt wurde das Web auf einen Server von uns gelegt und ist nicht mehr beim Provider, von da an Klappt der Zugriff auf diese Art und Weise nicht mehr. Ich habe bereits beim Provider nachgefragt ob es möglich ist von außen auf den SQL Server zuzugreifen. Es ist möglich, danach habe ich eine ODBC Schnittstelle auf unserem Server eingerichtet und per DSN darauf zugegriffen und das hat funktioniert nur nicht wenn ich über die IP zugreife. Währe froh wenn mir jemand helfen könnte. System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection("server=\'xxx.xxx.xxx.xxx\';user id=\'test\';password=\'test\';Database=\'db\") P.S.: Ich hab es auch noch mit ASP probiert und dort war das gleiche Problem, mit DSN klappt es und mit SQLOLEDB nicht. danke Patrick ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] Löschen von DataRows aus einer DataTable
Hallo Oskar, DataTable dt = ...; DataRow dr = dt.Rows[index]; dr.Delete(); Gruß, Helge oskar schrieb: hallo liste! wie kann ich denn datensätze aus eine DataTable löschen?? hab einfach keinen ansatz gefunden thx, oskar ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
Re: AW: [Asp.net] Welcher Namespace?
Du mußt eckige Klammern verwenden: private void cmd_Login_Click(object sender, System.EventArgs e) { string strDbString = ConfigurationSettings.AppSettings["LoginConn"]; MySqlConnection con = new MySqlConnection(strDbString); con.Open(); } Gruß, Helge [EMAIL PROTECTED] schrieb: Danke. Nun bekomme ich noch ne Meldung: 'System.Configuration.ConfigurationSettings.AppSettings' deutet auf 'Eigenschaft' hin, wo 'Methode' erwartet wurde. Ich habe es aber genau so gemacht wie im Tutorial angegeben -> bei einem Klick auf einen Button soll die DB-Connection geöffnet werden. private void cmd_Login_Click(object sender, System.EventArgs e) { string strDbString = ConfigurationSettings.AppSettings("LoginConn"); MySqlConnection con = new MySqlConnection(strDbString); con.Open(); } Wo ist der Fehler? Gruß Arndtinho -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Auftrag von Helge Lenuweit Gesendet: Dienstag, 9. Dezember 2003 10:53 An: [EMAIL PROTECTED] Betreff: Re: [Asp.net] Welcher Namespace? System.Configuration (vgl. MSDN) Gruß, Helge [EMAIL PROTECTED] schrieb: Hi, ich versuche einen Connection String aus der web.config zu holen. string strDbString = ConfigurationSettings.AppSettings("LoginConn"); Zu welchem Namespace gehört ConfigurationSettings, weil ich bekomme immer ne Fehlermeldung, dass dieser nicht gefunden werden konnte. Gruß Arndtinho ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] Welcher Namespace?
System.Configuration (vgl. MSDN) Gruß, Helge [EMAIL PROTECTED] schrieb: Hi, ich versuche einen Connection String aus der web.config zu holen. string strDbString = ConfigurationSettings.AppSettings("LoginConn"); Zu welchem Namespace gehört ConfigurationSettings, weil ich bekomme immer ne Fehlermeldung, dass dieser nicht gefunden werden konnte. Gruß Arndtinho ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] Schlaufe statt dataGrid
Hallo Markus, wenn die Daten in einem DataSet vorhanden sind, ist es ganz einfach: foreach (DataRow dr in DataSetName.Tables["Tabellenname"].Rows) { xy = dr["gewünschter Spaltenname"]; } Sofern nur eine Untermenge gewünscht wird, muß statt der gesamten ".Rows"-Menge eine Select-Bedingung eingebaut werden. Bei der Zuweisung muß natürlich evtl. Typcasting beachtet werden. Viele Grüße, Helge Markus Hausammann schrieb: hallo es ist ja wirklich nicht so einfach, die alten asp-applikationen umzuschreiben auf ASP.NET. in asp habe ich alle (oder eine bestimmte anzahl) datensätze eines recordsets mittels einer schlaufe angezeigt, welche als abbruchbedingung das EOF oder BOF des recordsets hatte: do until meinRecordSet.EOF meinRecordSet("gewünschterSpaltenname") meinRecordSet.MoveNext until End Of File scheint es nun aber für DataSet nicht mehr zu geben, wie kann ich das gleiche resultat erreichen? ich will kein dataGrid, sondern nur genau das, was ich will und dort wo ich es will (z.B. in tabellen eingebaut). gruss markus ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net