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


byta access -> mysql?

Postades av 2008-02-23 23:48:22 - Christer Lundqvist, i forum asp.net generellt, Tråden har 1 Kommentarer och lästs av 805 personer

Jag ser nytta med att byta till mysql (ev mssql, beror på om jag byter webhotell). Jag har undersökt lite och att konvertera databasen verkar vara "snorenkelt" med migration toolkit som verkar vara fritt.

Men sedan då? hur mycket måste jag ändra i min kod?

Jag fick kämpa för att använda access istället för mssql, men nu ser jag ju att det var bortkastad tid :(
Inget är kodat för xxsql, är det någon skillnad i hur man skriver?

bifogar ett litet exempel på hur jag skrivit tidigare, connection lär ju ändras, det är bara 1 rad, men hur är det med mina läs och skriv kommandon, många rader, det är väl sql jag skrivit där, men behövs någon justering?


<code>
Dim Connection As OleDbConnection
Connection = New OleDbConnection("PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=" & Server.MapPath("~/App_data\larlin.mdb"))
Connection.Open()
Dim Command As OleDbCommand


Command = New OleDbCommand("SELECT ForNamn, EfterNamn, Adress, Postnr, Ort, SkolaText, Mail FROM elev WHERE Personnummer='" + Personnummer.Text + "' ", Connection)

Dim reader As OleDbDataReader = Command.ExecuteReader()
reader.Read()
fNamn.Text = reader.GetString(0)
eNamn.Text = reader.GetString(1)
adress.Text = reader.GetString(2)
postnr.Text = reader.GetString(3)

</code>

ett till:

<code>
Protected Sub Button2_Click(ByVal sender As Object, ByVal e As System.EventArgs)
' Denna lagrar allt i db
On Error Resume Next
TextBoxDatum.Text = Date.Now
Dim Connection As OleDbConnection
Connection = New OleDbConnection("PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=" & Server.MapPath("~/App_data\larlin.mdb"))

'Sparar till db
Connection.Open()
Dim Command As OleDbCommand
Command = New OleDbCommand("INSERT INTO SumWeek(Personnummer, ForNamn, EfterNamn, Vecka, Ar, Arbetsplats)" & _
" VALUES ('" & Personnummer.Text & "', '" & fNamn.Text & "' , '" & eNamn.Text & "' , '" & Vecka.Text & "' , '" & DropDownListYear.Text & "' )", Connection)
Command.ExecuteNonQuery()
Connection.Close()

</code>

Och vad skiljer mellan MS och My SQL ?
VWD är ju kopplat till mssql, är det bara att tuta och köra med mysql ändå eller måste man göra justeringar hela tiden?

Är det någon som vet någon sida som förklarar hur My/Ms-SQL funkar för någon som inte förstår just något alls om det? Jag har en hög böcker som börjar på en nivå jag inte kommit till ännu.
Just nu förstår jag inte ens var databasfilen är någonstans och det är lite otäckt...
Access känns väldigt behagligt i jämförelse just nu :)

Tacksam för lite lugnande förklaringar.

(jag kör vb)


Svara

Sv: byta access -> mysql?

Postades av 2008-02-24 11:15:01 - Johan Djupmarker

Givetvis behöver du ändra connectionstring. Sedan behöver du hämta MySqlConnector/.NET och installera och referera. Byt ut alla förekomster av OleDb till MySql så borde du vara i hamn sedan.

/Johan


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 166
27 952
271 704
781
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