Zum Inhalt springen

stud3

Mitglieder
  • Gesamte Inhalte

    76
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von stud3

  1. hallo, ich habe ein Problemchen. Das Ganze ist für mich schwer zu erklären. Ich habe 2 Tabellen mit denen ich in diesem Code arbeiten möchte. Die Tabelle LU_Produkt mit den Spalten Produkt_id, Dienstleistungs_ID, Produkt und Report. Die Tabelle LU_Dienstleistung mit den Spalten Dienstleistungs_ID, Dienstleistung. Beim Ändern von Datensätzen sollte ein vorgefülltes Formular erscheinen, wobei ich nur die Felder Produkt, Dienstleistungs_ID als Listenfeld und Report habe. Meine Absicht ist es, das Listenfeld mit Werten der Spalte Dienstleistung der Tabelle LU_Dienstleistung zu füllen und noch was, ein Beispiel zur Verdeutlichung: Nachdem ich einen Datensatz in der Tabelle LU_Produkt ausgewählt habe und auf Ändern klicke, sollten schon die Felder mit den entsprechenden Werte des ausgewählten Datensatzes angezeigt werden. Mit dem Listenfeld Dienstleistung habe ich Schwierigkeiten, ich habe nur geschafft, es mit dem Werten der Tabelle LU_Dienstleistung auszufüllen, aber wie macht man, damit das entsprechende Wert der Dienstleistung des ausgewählten Datensatzes angezeigt werden kann , außerdem bekomme ich die Fehlermeldung:"ADODB.Recordset Fehler "800a0cc1' Ein Objekt, das dem angeforderten Namen oder dem Ordinalverweis entspricht, kann nicht gefunden werden" Könnte mir jemand dabei helfen?. Hoffentlich ist mein Beitrag deutlich. Code: <table border=0 width=100% align=center height=200> <tr><td class="text"><b>Produkt:</b></td></tr> <tr><td class="text"><input type="text" name="Produkt" size="40" maxlength="50" value="<%Response.write objRS("Produkt") %>"></td></tr> <tr><td class="text" ><b>Dienstleistung:</b></td></tr> <tr><td class="text"> <select name="Dienstleistung" width="150px" style="width:150px;" > <option>Bitte auswählen</option> <% Dim objRS, strConn, SQLquery 'Dienstleistung = Response.write objRS("Dienstleistung") Set objRS = Server.CreateObject("ADODB.Recordset") strConn = ".." SQLquery="Select * from LU_Dienstleistung order by Dienstleistungs_ID" objRS.Open SQLquery, strConn Do while not objRS.EOF Dienstleistungs_ID = objRS("Dienstleistungs_ID").Value if CStr(Dienstleistungs_ID) = CStr(Dienstleistung) then %><option value="<% Response.write objRS("Dienstleistungs_ID") %>" selected> <% = objRS("Dienstleistung").Value %> </option><% Else %><option value="<% Response.write objRS("Dienstleistungs_ID") %>"> <% = objRS("Dienstleistung").Value %> </option><% End if objRS.MoveNext loop objRS.Close %> </select> </td></tr> <tr><td class="text" colspan=2 ><b>Report:</b></td></tr> <tr><td colspan=2><input type="text" name="Report" value="<%Response.write objRS("Report") %>" size="40" maxlength="50"></td></tr> </table>
  2. Jetzt funktioniert es, ich habe es umgeformt und korrigiert, nur weiß ich noch nicht, an welcher Stelle des Codes man eine Bedingung schreiben sollte, falls der eingegebene Eintrag nicht in der Datenbank vorhanden ist, ic habe vieles probiert, auch mit einer UND Bedingung denke ich, es wäre nicht so optimal. Mein Problem ist auch, dass das Ergebnis wird nicht unten angezeigt (unter dem Eingabefeld), sondern separat angezeigt. Wer kann mir helfen? <!-- #Include file = "../DATA/ADOVBS.INC" --> <html><head><title>test</title> <SCRIPT language="JavaScript"> <!-- function setfocus() { document.forms["GefundeneProdukte"].elements["search_name"].focus(); } --> </SCRIPT> </head> <% Dim Produkt Produkt = Request("search_name") 'Was tun? Suchfeld oder Selectbox? if len(Produkt) > 0 then 'Es wurde ein Produkt eingegeben, in DB suchen call filtern() else 'Kein Produkt, Eingabefenster call NewForm() end if %> <body> <% private function NewForm() %> <form name="GefundeneProdukte" action="/DATA/filter.asp" method="post"> <input type="hidden" value=""> <p>Produkt:<input type="text" id="Produkt" name="search_name" size="40" maxlength="50"></p> <p><input type="submit" name="submit_button" value="Produkt suchen/anzeigen"></p> </form> <% end function private function filtern() If ( Request("submit_button") = "Produkt suchen/anzeigen" ) Then Produkt = Request("search_name") %> <% Dim objConn, strConn, objRS, SQLquery Set objConn = Server.CreateObject("ADODB.Connection") strConn = "Provider.." objConn.connectionstring = strConn objConn.Open Set objRS = SERVER.CreateObject("ADODB.Recordset") ON ERROR RESUME NEXT %> <table width=70% align=center> <tr> <td> <table style="width:600px" border=0 cellspacing=2 cellpadding=3> <tr bgcolor="silver"> <td width=5%></td> <td align="center" width=30%><b>Produkt</b></td> <td align="center" width=20%><b>Dienstleistungs_ID</b></td> <td align="center" width=10%><b>Report</b></td></tr> </table> <div style="height:100px;width:620px;overflow:auto;"> <table style="width:600px" cellpadding="3" cellspacing="2" border=0> <% SQLquery = "SELECT * FROM LU_Produkt WHERE Produkt = '" & Produkt & "'" objRS.Open SQLquery, objConn Dim intCurrent Dim strBgColor intCurrent = 0 While Not(objRS.EOF) strBgColor = "#ffffff" If intCurrent Mod 2 = 0 Then strBgColor = "#efefef" End If %> <tr bgColor="<%= strBgColor %>" > <td width=5% align=center ></td> <td align=center width=30% ><%= objRS("Produkt") %></td> <td align=center width=20% ><%= objRS("Dienstleistungs_ID") %></td> <td align=center width=10% ><%= objRS("Report") %></td> </tr> <% intCurrent = intCurrent + 1 objRS.MoveNext Wend objRS.Close Set objRS=Nothing objConn.Close Set objConn=Nothing %> </div> </table> </td> </tr> </table> <%end if%> <% End If end function %> </body> </html>
  3. hallo, bei dem folgenden Code versuche ich ein Filtern von Datensätzen nach einem Kriterium zu erzeugen (Kriterium:Produkt), ohne Erfolg. Nachdem der User ein bestimmtes Produkt auf dem Textfeld geschrieben hat und er auf den Button "Produkt suchen/anzeigen" klickt, gibt es 2 Fälle: - Falls sich der eingegebene Eintrag in der Tabelle Produkt befindet, werden alle dazugehörigen Datensätzen angezeigt in Form von einem SelectBox. - Falls sich der eingegebene Eintrag nicht in der Tabelle befindet, bekommt der User die Meldung, dass keine Datensätze für das eingegebene Produkt gefunden wurden. Das input "button" hat noch nicht eine Funktion, so dass beim Klicken ein Ereignis kommt, ich arbeite daran weiter, aber vielleicht hätte jemand eine bessere Idee, wie ich es besser machen kann, damit das Filtern ausgeführt werden kann, oder wo würden meine Fehler liegen, bisher kriege ich nichts angezeigt auf dem Browser und ich bekomme die Fehlermeldung: "HTTP: Interner Serverfehler...". <!-- #Include file = "../DATA/ADOVBS.INC" --> <% Dim objConn, strConn, objRS, SQLquery Set objConn = Server.CreateObject("ADODB.Connection") strConn = "Provider..." 'Aus Sicherheitsgründen nicht weiter geschrieben objConn.connectionstring = strConn objConn.Open Set objRS = Server.CreateObject("ADODB.Recordset") ON ERROR RESUME NEXT %> <html><head><title>test</title> <SCRIPT language="JavaScript"> <!-- function setfocus() { document.forms["GefundeneProdukte"].elements["Produkt"].focus(); } --> </SCRIPT> </head> <% Dim Produkt Produkt = Request.QueryString("Produkt") 'Was tun? Suchfeld oder Selectbox? if len(Produkt) > 0 then 'Es wurde ein Produkt eingegeben, in DB suchen call filtern() else 'Kein Produkt, Eingabefenster call NewForm() end if %> <body> <% private function NewForm() %> <form name="GefundeneProdukte" action="filter.asp" method="get"> <input name="Produkt" type="hidden" value="Produkt"> <p>Produkt:<input type="text" id="Produkt" name="Produkt" size="40" maxlength="50"></p> <p><input type="submit" value="Produkt suchen/anzeigen"></p> </form> <% end function private function filtern() If Request.QueryString("Produkt") = "" Then Response.Write("Bitte geben Sie das Produkt ein, nach dem Sie suchen") Else Set objRS = SERVER.CreateObject("ADODB.Recordset") SQLquery = "SELECT Dienstleistungs_ID, Produkt, Report FROM LU_Produkt WHERE Produkt = '" & Request.QueryString("Produkt") & "'" objRS.Open SQLquery,strConn,adOpenStatic If objRS.RecordCount = 0 Then Response.Write("Keine Datensätze für Produkt" & Request.QueryString("Produkt") & "gefunden") Else Response.Write("<H3>Datensätze gefunden für das Produkt: " & Request.QueryString("Produkt") & "</H3>") %> <table style="width:720px" border=0 cellspacing=0 cellpadding=3> <tr bgcolor="silver"> <td align=center width=20%><b>Dienstleistungs_ID</b></td> <td align=center width=30%><b>Produkt</b></td> <td align=center width=10%><b>Report</b></td></tr> </tr> </table> <div style="height:300px;width:740px;overflow:auto;"> <select size="10" name="Produkt" style="width:720px"> <% SQLquery = "SELECT * FROM LU_Produkt WHERE Produkt = '" & Request.QueryString("Produkt") & "'" Set objRS = objConn.Execute(SQLquery) Do While Not(objRS.EOF) Response.Write "<option value='" & objRS("Produkt_id") & "'>" Response.Write objRS("Dienstleistungs_ID") & " " Response.Write objRS("Produkt") & " " Response.Write objRS("Report") & " " Response.Write " " objRS.MoveNext Loop objRS.Close Set objRS=Nothing %> </select> </div> <% End If objConn.Close Set objConn=Nothing end function %> </body> </html>
  4. hallo, danke, danke Jungs, für Ihre Antworten, als PK habe ich Produkt_id genommen, aber ich habe schon geschafft mit einer Schleife, dass doppelte Einträge nicht hinzugefügt werden, da habe ich für die Produkt_id und das Produkt eine Bedingung geschrieben, damit sowohl die Spalten Produkt_id und Produkt nicht zweimal in der Tabelle vorkommen. Autonummerisch habe ich nicht die Produkt_id gesetzt, warum?, vermuten wir mal, der Benutzer hat einen Datensatz aus Versehen gelöscht, damit er den Fehler repariert, kann er einfach den Datensatz wieder hinzufügen, in der Eingabemaske würde dann als Textfeld auch die Produkt_id stehen. Ob ich da falsch stehe, weiss ich nicht. Auf jeden Fall würde ich sowas wie ein "History" in meiner Applikation hinzufügen, d.h. eine Liste der Datensätze, die gelöscht wurden mit Datum und Name des Benutzers, wäre das nicht eine gute Idee?...
  5. hallo, mich würde interessieren, wie kann man ein Formular mit Hilfe von nur bestimmten Spalten aus verschiedenen Tabellen erstellen, bzw. wie funktioniert es beim Insert, Update und Delete, wenn es um mehrere Tabellen geht. Was für eine Vorgehensweise sollte ich folgen um ein Formular aus mehreren Tabellen zu erstellen? sollte ich mit Views arbeiten? für eine Antwort wäre ich dankbar
  6. das habe ich auch versucht, die values durch die entsprechenden Namen der Spalten zu erstezen, aber es funktioniert immer noch nicht mit der richtigen Anzeige, vielleicht sollte ich das mit den radios vergessen und anders versuchen...
  7. hallo, die erste Spalte ist Produkt_id und die zweite ist Produkt. Das Ergebnis, das ich bekomme ist immer dergleiche egal ob ich der eine oder der andere "radio" Button auswähle, aber das Ergebnis ist eine Tabelle, die nicht einmal sortiert ist.
  8. hallo, bei folgendem Code bekomme ich nicht die Ergebnisse, die ich möchte. Und zwar, wenn man ein "radio" button auswählt, z.B. Produkt, sollte meine Tabelle beim Klicken auf "Abschicken" sortiert nach der Spalte Produkt angezeigt werden, genauso wenn man "Produkt_id" auswählt, sollte meine Tabelle nach der Produkt_id angezeigt werden. Was tue ich falsch hier, hätte jemand eine Idee? <form name="form1" action="/datenbank/Radio.asp" method="post"> <table border="1"> <tr> <td><input type="radio" name="RadioKnopf" value="1" checked>Produkt</td> <td><input type="radio" name="RadioKnopf" value="2">Produkt_id</td> </tr> <tr><td><input type="button" name="Senden" value="Abschicken"></td></tr> </table> </form> <% On Error Goto 0 Dim strSort Dim objConn Dim objCmd Dim objRS Dim strConn Dim SQLquery Dim strDB strDB = "Data Source=" &_ Server.MapPath("../datenbank/db1.mdb") Set objRS = server.CreateObject("ADODB.Recordset") strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" & strDB strSort = Request("RadioKnopf") SQLquery = "SELECT *" & _ "FROM LU_Produkt ORDER BY '" & strSort & "'" objRS.Open SQLquery,strConn Set objConn = CreateObject("ADODB.Connection") objConn.ConnectionString = strConn objConn.Open() Set objCmd = CreateObject("ADODB.Command") Set objCmd.ActiveConnection = objConn objCmd.CommandText = SQLquery Set objRS = objCmd.Execute %> <% Dim intCurrent Dim strBgColor intCurrent = 0 While Not objRS.EOF And Response.IsClientConnected strBgColor = "#f5f5ff" %> <table align=center width="70%"> <td align=center width=10% ><%= objRS("Produkt_id") %></td> <td align=center width=20% ><%= objRS("Produkt") %></td> <% intCurrent = intCurrent + 1 objRS.MoveNext Wend objRS.Close() objConn.Close() Set objRS = Nothing Set objCmd = Nothing Set objConn = Nothing %> </table>
  9. Klar, aber das wollte ich durch eine Meldung mit ASP auspacken.
  10. hallo, ich habe die Spalten Produkt_id, Dienstleistungs_ID, Produkt und Report in meiner Tabelle. Als Primärschlüssel habe ich die Produkt_id genommen, da diese den Datensatz eindeutig identifiziert. Ich arbeite mit einem SQL Server, dort gibt es die Möglichkeit die Produkt_id autonummerisch oder nicht autonummerisch festzulegen. Nun würde ich gerne wissen, wie ich mit ASP doppelte Einträge in meiner Tabelle vermeiden kann, mit der Abfrage "SELECT DISTINCT" habe ich schon ausprobiert, aber es wirkt nicht. Noch ein Punkt am Beispiel, vermuten wir ich habe folgende Einträge Produkt_id Dienstleistungs_ID Produkt Report 1 1 x1 y1 2 4 x2 y2 Wenn der Benutzer versuchen würde, einen Eintrag wie 3 4 x2 y3 hinzuzufügen, dann würde es jetzt ein Produkt namens x2 mit 2 Produkt_ids geben, und das ist nicht was ich möchte, könnte man sowas mit ASP vermeiden, so dass auch der Benutzer eine Fehlermeldung bekommt? oder die Änderungen müssen direkt in der Tabelle in der Datenbank vorgenommen werden. Für Hilfe wäre ich dankbar. Gruß.
  11. hallo, ich habe folgendes ausprobiert und es hat funktioniert: <% Produkt_id=Request("Produkt_id") SQLquery = "DELETE FROM LU_Produkt WHERE Produkt_id = " &Produkt_id Set objRS = Conn.Execute(SQLquery)%> das Zeichen "*" habe ich gelöscht und anstatt &Request("Produkt_id") habe ich &Produkt_id geschrieben. Gruß.
  12. hallo, ich habe folgendes Problem, ich bekomme die Fehlermeldung: Microsoft JET Database Engine-Fehler '80040e14' Syntaxfehler (fehlender Operator) in Abfrageausdruck 'Produkt_id='. /datenbank/change.asp, Zeile 496 ich habe versucht dieses Problem zu beheben, aber ich bekomme immer noch diese Fehlemeldung, mein Code sieht so aus: <%Dim Produkt_id Produkt_id = Request("Produkt_id") SQLquery="DELETE * FROM LU_Produkt WHERE Produkt_id=" &Request("Produkt_id") Set objRS=Conn.execute(SQLquery)%> Hätte jemand eine Idee, was in dem fehlerhaft sein kann?
  13. hallo, ich habe folgende Muster: (tel, (mobil? & email?)) und (tel, (mobil | email)?) Könnte mir erklären wo der Unterschied zwischen den beiden liegt?, welche wären die möglichen Elementsequenzen der Dokumentinstanz?, für Hilfe wäre ich euch dankbar. Gruß.
  14. hallo, meine Tabelle hat eine Ändern Schaltfläche in jeder Zeile, so dass wenn man auf der "Ändern" Schaltfäche neben dem Datensatz, den zu löschen ist, klickt, geht man zu einem Formular mit vorgefüllten Eingabefelder, die die entsprechenden Werte des mit "Andern" ausgewählten Datensatz beinhaltet, aber ich komme nicht voran, wie ich idas in ASP machen kann. Hätte jemand eine Idee?
  15. Für diejenigen die meinen Eintrag nicht verstanden haben hier nochmal: ich habe ein Auswahlfeld mit 2 Einträgen, die Einträge sind Tabelle1 und Tabelle2. Das Auswahlfeld ist in der Seite "test.asp", Tabelle1 ist in der Seite "Seite1.asp" beinhaltet und Tabelle2 in der Seite "Seite2.asp" (es sind Tabellen von einer Datenbank die mit allen ihren Datensätzen angezeigt werden). Wenn ich z.B. Tabelle1 auswähle und auf den Button klicke, muß der Inhalt der Seite1 unten von dem Auswahlfeld angezeigt werden. Weisst jemand wie man das macht?
  16. Ups!, ok, gerne würde ich das machen, ich werde mir den Code genauer reinschauen.
  17. hallo, vielleicht habt ihr bemerkt, es gibt auf dieser Seite auf der Menuleiste des Headers (Kontrollzentrum, FAQ, Benutzerliste, usw.). Wenn man auf Suchen klickt kommt ein kleines Fenster wo man etwas eingeben muß, weißt jemand , wie man das mit javascript macht?
  18. hallo, ich habe ein Auswahlfeld mit 2 Einträgen. Ich möchte, dass beim Auswählen eines Eintrags die entsprechende asp Seite zu diesem Eintrag kommt auf der selben Seite, wo der Auswahlfeld liegt. Auswahlfeld oben und Seite des ausgewählten Eintrags unten. Weiß jemand, wie man das macht in asp, wie wertet man diese Einträge wenn es um ein Auswahlfeld geht?
  19. ...zuerst danke baba007 für die Antwort, eine Projektplanung hatte ich schon und alles was du in den ersten 6 Sätzen geschrieben hast, ist was ich schon gemacht hatte, allmählich fallen mir neue Dinge ein, um auf meine DBEM hinzuzufügen. Das mit dem Abfangen von Fehler danke ich dir, besonders das ist was mich interessiert. Es muß einfach sein, ich versuche, mein Bestes zu machen. Ich hoffe auch, dass irgendjemand, der schon Erfahrung damit hatte, Interesse zeigt und mir antwortet. Gruß.
  20. hallo baba007, also von den Punkten, was mich besonders interessieren würde ist, welche Details sollten die Funktionen Hinzufügen, Löschen, Ändern und Suchen abdecken, . Da könnte ich z.B. den Fall nennen, wenn der Benutzer mehrmals dieselben Einträge beim Hinzufügen eingibt, was Redundanzen in der Datenbank erzeugt, oder der Fall wenn er falsche Werte eingibt, z.B. xxxxx für Name (da ich darüber schreibe, das ist auch eine von vielen Fragen), wie würdet ihr diesen Fall abfangen?, solche Sachen unter anderen sind was mich interessiert, zu wissen. Ich brauche keine Codes, da arbeite ich von alleine, ich brauche Tips über eine gute Vorgehensweise bei dem Aufbau einer DBEM, ob ich auch z.B. Stored Procedures brauchen werde oder nicht, was sollte ich nicht vergessen bei dem Aufbau? ...und wenn jemand schon eine ähnliche Erfahrung hatte, würde ich mich sehr freuen eine Antwort von ihm/ihr zu bekommen... Gruß.
  21. hallo Benji, ja, ich muß zugeben, dass ich nicht ordentlich geschrieben hatte, ich habe es um 1:30 geschrieben, so dass ich schon total müde war. Vorübergehend habe ich mir eine Diplomarbeit, die ist zu finden unter: www.xdobry.de/artur/da_main2.pdf gelesen. So, mein Projekt geht um folgendes, aber ich weiß nicht ob du dieses Mal verstehen würdest, falls immer noch nicht oder teilweise, ich bitte dich mir zu schreiben, wo du nicht verstanden hast. Aufbau einer Datenbankeingabemaske oder Datenbankapplikation Anforderungen: Diese Eingabemaske sollte den Benutzern ermöglichen, manuell und beim Auswählen, Datensätze in eine Datenbank löschen, hinzufügen und ändern. Optional sollte es auch ermöglichen, Datensätze zu suchen. Meine Chefs haben mir angefordert alles nur für ein Template aufzubauen, d.h. für eine Tabelle, nach Möglichkeit (zeitlich) für 2 Tabellen. Meine Schritte oder Pläne sind bisher die folgenden, es können noch andere kommen: 1. Startseite: diese beinhaltet das Login, derjenige, der berechtigt ist, diese DBEM zu nutzen, darf beim Klicken auf OK auf die nächste Seite der DBEM. 2. Die zweite Seite der DBEM beinhaltet die Sicht der entsprechender Tabelle mit ihren Spalten und Zeilen und die Werte drin. Die Tabelle oder die Sicht der Tabelle ist scrollbar auf der rechten Seite und unten, falls die Tabelle groß in Datensätzen oder Spalten ist.Außerdem muß dem Benutzer ermöglichen, einen Datensatz auszuwählen. 2.1 In dem Fall dass die Tabelle groß in Datensätzen wäre, würde unten so was wie ein Paging stehen, das dem Benutzer möglich macht, die Tabelle durchzublättern. 2.2 Unten von dem Paging würden die Buttons: Hinzufügen, Löschen, Ändern und Aktualisieren stehen. 3. Beim Klicken auf Hinzufügen, würde ein POP UP kommen, da stehen in Form eines Formulars, die Felder der Tabelle, d.h. Labels für die Bezeichnungen der Spalten der Tabelle, und Textfelder für die Eingabe der Werte entsprechend dieser Spalten. 3.1 Unten würden einfach die Buttons OK und ABBRECHEN stehen. 3.2 Beim Klicken auf OK, geht man zurück zu der zweiten Seite, man klickt auf Aktualisieren, und unten von der Buttonsleiste sieht man die Zeile, die man hinzugefügt hat. (Hier habe ich an vielenOptionen gedacht, vielleicht einfach direkt in der Tabelle sehen ob der neuer Datensatz da ist, aber was passiert wenn es um 100 Datensätzen geht?) 3.3 Funktionen zum Abfangen von Fehler beim Hinzufügen sind zu implementieren. 4. Bevor der Benutzer auf Löschen klickt, muß er einen Datensatz der Tabelle auswählen und dann auf Löschen klicken, dieses erzeugt ein POP UP oder einfach eine Meldung in JavaScript, mit Buttons OK und ABBRECHEN. 4.1 Beim Klicken auf OK passiert das gleiche wie auf Punkt 3.2. 4.2 Bevor der Benutzer auf Ändern klickt, muß er einen Datensatz der Tabelle auswählen und dann auf Ändern klicken, dieses erzeugt ein POP UP so formularmäßig, mit der Möglichkeit, den ausgewählten datensatz anzuzeigen und zu ersetzen durch einen anderen Datensatz, Buttons OK und ABBRECHEN sind dabei. Ich habe viele Ideen, die ich hier nicht mehr geschrieben habe, ich hoffe damit deine Frage beantworten zu haben. Gruß Ich hoffe auch dieses Mal deutlicher geschrieben zu haben für diejenigen, die bei meinem Beitrag helfen wollen.
  22. hallo, ich bin etwas confuse über ein Projekt, das ich erledigen muß. Ich muß eine Datenbankeingabemaske aufbauen, die Zugriff auf Daten einer zentralen Datenbank in dem MS SQL Server angelegt sind, ich habe in Internet viele Dokumentationen gelesen, die mir nicht ganz helfen. Hat jemand schon Erfahrung damit?, die Funktionen, die diese Eingabemaske beinhalten soll, sind, unter anderen: Speichern, Ändern, hinzufügen und Löschen, ich habe bisher eine HTML Vorlage als Entwurf gemacht für eine bestimmte Tabelle in der Datenbank(diese sollte mit ASP implementiert werden), nur würde ich gerne wissen, was würdet ihr mir empfehlen, z.B., was für Fehler sollten diese Funktionen abfangen, beim Klicken von einem Button sollte dies und das erscheinen, ich habe schon einiges geplant, und zwar, nach dem Login kommt die Seite mit einer Liste der Tabellen zur Auswahl, die ausgewählte Tabelle wird auf der nächsten Seite angezeigt und unten die oben benannten Funktionen, die Tabelle sollte scrollbar sein und gibt dem Benutzer die mÖglichkeit einen Datensatz auszuwählen, den er löschen oder ändern will, beim Klicken von Ändern kommt eine Seite, wo der ausgewählte Datensatz erscheint und durch ein Engabefeld wird er ersetzt durch den eingegebenen Datensatz (am diesem Punkt habe ich Verzweiflung, wie ich das besser machen kann), beim hinzufügen erscheint die Eingabemaske um einen Datensatz hinzuzufügen als Abfangen von Fehler, habe ich bisher gedacht, es sollte keine Wiederholung geben von eingegbenen Datensätzen oder falsche Werte wie z.B xxxxxx, alles Andere ist was mir fehlt. Hat jemand eine andere Idee, gerne würde ich von euch Ideen bekommen, besonders von jemand, der schon Erfahrung damit hat.
  23. Upps! sorry, die Zeile war: strConn = "PROVIDER=SQLOLEDB.1;User ID=MeinName; PWD="";Data Source=" & _ Server.MapPath("/SZ05678/SQL2K/BusinessData.mdf")"
  24. hallo, ich habe ein Problemchen, ich komme seit Stunden nicht weiter mit den Zeilen. Ich versuche jetzt eine Verbindung mit einer Datenbank in einem SQL Server aufzubauen, folgendes habe ich angegeben: strConn = "PROVIDER=SQLOLEDB;UID=MeinUserName; PWD="";Data Source="SV05678Z/SQL3K"; database=BusData" strDBType=sqlserver den originallen Namen des Servers kann ich hier nicht angeben, deswegen habe ich einen anderen Namen als Beispiel geschrieben, aber die Bezeichnung in der Form ServerName/SQLNrK stimmt, außerdem wollte ich wissen, ob es notwendig ist auch das Paswort anzugeben. Dankbar wäre ich für eine baldige Antwort, ich komme nicht weiter, ich nutze ASP nicht ASP.Net zur Anmerkung.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...