Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


hjälp med "insert" till databas

Postades av 2007-01-10 03:34:11 - Bamdad Mosazadeh, i forum vb.net, Tråden har 4 Kommentarer och lästs av 800 personer

jobbar med en sajt, har skapat en formulär där användaren fyller i vissa uppgifter och sedan kan klicka på "submit". Vad jag har förstått så ska de olika labelID som finns till textboxen i formulären användas vid insert till databasen...men hur?

har skapat en databas med tillhörande tabell (som motsvarar textboxen i formulären).

formulären har jag skapat i "pr_new_item.aspx" (asp.NET koder) som är "förälder" till "pr_new_item.aspx.vb"

ska jag skriva koder för insert i "pr_new_item.aspx.vb" filen? Och i så fall hur ska de se ut ungefär?




såhär ser början av "pr_new_item.aspx"


<asp:Content ID="Content2" ContentPlaceHolderID="CPContent" Runat="Server">

<table border="0" cellpadding="0" cellspacing="0" style="width: 600px">
<tr>
<td align="left" colspan="2" valign="top" style="height: 13px">
<asp:Label ID="Label1" runat="server" Text="Add a new partner"></asp:Label></td>
</tr>

<tr>
<td align="left" valign="top" style="width: 150px;">
<asp:Label ID="Label2" runat="server" Text="Name:"></asp:Label></td>
<td align="left" valign="top" style="width: 450px;">
<asp:TextBox ID="TBName" runat="server" Columns="30" MaxLength="250"></asp:TextBox></td>
</tr>



ni inser nog att jag är newbie på detta, hoppas att ni förstått vad det är jag vill åstadkomma...
jag använder vs2005, vb, sqlexpress



Svara

Sv: hjälp med "insert" till databas

Postades av 2007-01-11 20:23:31 - Magnus Gustafson

Hej Bamdad
Ett strukturerat sätt att använda design tillsammans med insättning i databas är att använda textboxar om du vill att användaren ska fylla i något. Har du förifyllda grejer i en label så tar man hand om det i vb-filen på följande sätt:
<code>
'Tilldela variabeln strString värdet från Label1 i aspx-filen.
'strString kan döpas tlll precis det du vill förutom förutbestämda.
Dim strString as String = Label1.Text
</code>
Då hämtar du värdet från Label1 på aspx-sidan och lägger det i en variabel(behållare).
Samma sak gör man med en textruta vilket jag förmodar är det värdet du vill lägga in i databasen.
Vill du ha mer hjälp så hör av dig.


Svara

Sv:hjälp med "insert" till databas

Postades av 2007-01-12 15:08:00 - Bamdad Mosazadeh

Hej Magnus och tack för hjälpen hittills!

Du har rätt, jag tänkte stoppa in värdena, som användaren skriver in i Textboxen, i databasen.
Jag gjorde som du sa och stoppade alla mina Textboxar i variabler som string i min vb fil.
Jag har skapat en databas vid namn GM_PARTNER och har även skapat tabeller som motsvara mina textboxar i min formulär.
Hur fortsätter jag nu när jag har skapat mina string variabler? Detta är första gången jag jobbar med databaser så jag vet inte hur man går till väga för att göra en "insert".
Jag vet att jag måste ha en connection string och den ser ut såhär:

<connectionStrings>
<add name="GM_PARTNERConnectionString1" connectionString="Data Source=NC6000\SQLEXPRESS;Initial Catalog=GM_PARTNER;Integrated Security=True;Pooling=False"
providerName="System.Data.SqlClient" />
</connectionStrings>

Jag ska tydligen skapa en sk datasetadapter för att koppla min connection till mina "insert koder"
Har jag förstått fel?

Än en gång tack för hjälpen


Svara

Sv: hjälp med "insert" till databas

Postades av 2007-01-16 16:39:11 - Magnus Gustafson

Här kommer ett exempel du kan följa:

<code>
'Lägg in i databasen.
Dim strDbConnect As String
'Anropa en funktion för kopplingen
strDbConnect = koppling(strDbConnect)
'En connection där du låter kopplingen följa med.
Dim mcnconnect As New Odbc.OdbcConnection(strDbConnect)
'Anropa en funktion för att att kunna stoppa in det du vill ha in i tabellen.
Dim strSql As String
strSql = sqlLaggInAnnons(variabler som ska följa med för att kunna stoppa in det i tabellen)
Dim myCommand As New Odbc.OdbcCommand(strSql, mcnconnect)
'Denna används för att kunna skriva ett meddelande till användaren när allt är klart.
Dim numRowsAffected As Integer = 0
Try
'Öppna connection
myCommand.Connection.Open()
'Kör igenom allt så det verkligen kommer in i tabellen.
numRowsAffected = myCommand.ExecuteNonQuery()
'Var noga med att stänga det du öppnat.
myCommand.Connection.Close()
mcnconnect.Close()
Catch ex As Exception
'vid eventuellt fel kommer ett meddelande om det i en label på aspx-sidan.
lblmessage.Text = ex.Message
Exit Sub
End Try
'Tala om för användaren resultatet.
If numRowsAffected > 0 Then
lblmessage.Text = lblmessage.Text & "Annonsen sparad i databasen"
Else
lblmessage.Text = lblmessage.Text & "Annons INTE sparad i databasen"
End If
</code>


Svara

Sv:hjälp med "insert" till databas

Postades av 2007-01-19 13:50:33 - Bamdad Mosazadeh

Återigen tack Magnus!


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 725
27 958
271 751
312
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies