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


Microsoft Connection klass + flerspråkig sajt?

Postades av 2005-09-25 00:30:02 - Peter Milered, i forum asp.net generellt, Tråden har 4 Kommentarer och lästs av 439 personer


Har hört talas om att det ska finnas en connection class från Microsoft till asp.net, isåfall var kan man ladda ner den, några sample?


Slänger på ytterligare en fråga :)
Arbetar med en större webbsida med flera språk, just nu så finns alla labels,links buttons texter lagrade i en resourcefil och alla laddas med rätt texter från Load.

Finns det ett bättre sätt, så man slipper kompilering? En ren XML-fil antar jag? Själva texterna lagras i en databas men inte texter till knappar odyl. Behöver lite råd och kanske nåt exempel?

//Peter




Svara

Sv: Microsoft Connection klass + flerspråkig sajt?

Postades av 2005-09-25 00:45:10 - Pelle Johansson

Hej, som svar på fråga 2 finns en artikel jag skrivit om just detta att använda en xml-fil för språkhantering. Vad menar du med connectionclass? Finns lite funktioner om det gäller databasconnections via www.pellesoft.se/informator en bit ner på sidan.


Svara

Sv:Microsoft Connection klass + flerspråkig sajt?

Postades av 2005-09-25 01:19:54 - Peter Milered

Hej Pelle

Hm ok måste ta en titt på den artikeln.

Jo jag snackade med en klille på FM som har jobbat med .net i ett par år nu angående hurvida den connectionclassen jag använder är det mest optimala (sajten känns seg ibland vi hämtning av data ) och då nämnde han denna Conncctionclass från Microsoft?

Men kanske någon kunde kolla igenom den class jag använder o komma med synpunkter?


Imports System
Imports System.Web
Imports System.Data
Imports System.Data.OleDb
Imports System.Xml
Imports System.Configuration
Imports System.Text.RegularExpressions


Public Class clsConnection





Public myConnString As String = ConfigurationSettings.AppSettings("ConnectString")
Public objConnection As OleDbConnection = CreateConnection()


Function CreateConnection()

Dim myConnection As New OleDbConnection(myConnString.Replace("%APPFOLDER%", New HttpRuntime().AppDomainAppPath))
Return myConnection
End Function



Function CreateSQLCommand(ByVal strSQL As String) As OleDbCommand
Dim myCommand As New OleDbCommand(strSQL, objConnection)
Return myCommand
End Function



Public Function GetNewDataSet(ByVal strSQL As String) As DataSet
Try
Dim objDataSet As New DataSet
Dim objAdapter As New OleDbDataAdapter
objConnection.Open()
objAdapter.SelectCommand = CreateSQLCommand(strSQL)
objAdapter.Fill(objDataSet)
Return objDataSet
Catch
Throw
Finally
objConnection.Close()
End Try
End Function



Function GetNewDataReader(ByVal strSQL As String) As OleDbDataReader
Try
objConnection.Open()
Dim objCommand As OleDbCommand = CreateSQLCommand(strSQL)
Dim objReader As OleDbDataReader = objCommand.ExecuteReader(CommandBehavior.CloseConnection)
Return objReader
Catch
Throw
End Try
End Function


Function GetIntScalar(ByVal strSQL As String) As Integer
Try
objConnection.Open()
Dim objCommand As OleDbCommand = CreateSQLCommand(strSQL)
Dim objResult As Integer = objCommand.ExecuteScalar()
Return objResult
Catch
Throw
Finally
objConnection.Close()
End Try
End Function

Function GetStringScalar(ByVal strSQL As String) As String
Try
objConnection.Open()
Dim objCommand As OleDbCommand = CreateSQLCommand(strSQL)
Dim objResult As String = objCommand.ExecuteScalar()
Return objResult
Catch ex As Exception
Return "Err." & ex.Message
Finally
objConnection.Close()
End Try
End Function


Function ExecuteNonQuery(ByVal strSQL As String) As Integer
Try
objConnection.Open()
Dim objCommand As OleDbCommand = CreateSQLCommand(strSQL)
Dim numRowsAffected As Integer
numRowsAffected = objCommand.ExecuteNonQuery()
Return numRowsAffected
Catch
Return 0

Finally
objConnection.Close()
End Try
End Function




Function GetXml(ByVal sXmlPath As String) As DataSet
Dim ds As New DataSet
ds.ReadXml(sXmlPath)
GetXml = ds


End Function


Svara

Sv: Microsoft Connection klass + flerspråkig sajt?

Postades av 2005-09-25 11:13:00 - Pelle Johansson

Dom klasserna som jag nämnde används på pellesoft och fungerar således väldigt bra. Tänk på att alltid försöka använda datareadern, den är mycket snabbare och mer slimmad. Glöm heller inte att datareadern alltid skall avslutas med .Close. Använd alltid samma connectionsträng för att få connectionpooling att fungera. Sen om det går segt kan det ju vara databasen, att du te.x inte använder lagrade procedurer, att du kompilerat din solution i debug-läge istället för release osv, osv. Som du förstår är felkällorna många. Lycka till.


Svara

Sv: Microsoft Connection klass + flerspråkig sajt?

Postades av 2005-09-25 22:18:20 - Per Hultqvist

Möjligen syftar din kompis på klassen SqlConnection eller snarare namespace System.Data.SqlClient som du kan använda mot MS SQL server. Denna är optimerad för SQL server och skall vara snabbare än OLE DB-klasserna mot samma server. Om du inte använder MS SQL Server så har jag ingen aning om vilken klass han syftar på...


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

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 569 607
27 953
271 705
544
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