FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Medlem
|
Tänkte kolla lite hur man ska lösa så man kan köra nyare version av php med MSSQL då PHP har valt att ta bort stödet för MSSQL.
Jag jobbar gärna med MYSQL men när jag gör större interna system till företag så vill de att man kör med MSSQL då deras IT-avdelning inte orkar lägga upp och konfigruera MYSQL på deras servrar . Då har jag rekommenderat att köra med en äldre version av PHP. Men det känns som att det inte kommer att hålla i längden då de äldre versionerna kommer att försvinna. Vad ska man göra? |
||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Flitig postare
|
Har du testat med att köra med Microsofts driver?
http://blogs.msdn.com/b/sqlphp/archi...ed-to-web.aspx Dock ser det ut som att PHP måste köras in en Windows miljö eftersom de barar levererar DLL-filer. |
||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Mycket flitig postare
|
Tror du kan snacka med en msssql server från java under unix, såg nåt om en .tar.gz fil när jag laddade ner deras drivare igår: http://www.microsoft.com/en-us/downl...ng=en&id=11774
|
||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Klarade millennium-buggen
|
PHP PDO kan snacka MSSQL
|
||
![]() |
![]() |
![]() |
#5 | ||
|
|||
Flitig postare
|
|||
![]() |
![]() |
![]() |
#6 | ||
|
|||
Supermoderator
|
Men om det finns en driver är det väl bara att ladda ner den och köra då.
__________________
Jonny Zetterström se.linkedin.com/in/jonnyz | bjz.se | sajthotellet.com | kalsongkungen.se | zretail.se | zetterstromnetworks.se | webbhotellsguide.se | ekonominyheter24.se | nyamobiltelefoner.se | gapskratt.se | antivirusguiden.se | jonny.nu |
||
![]() |
![]() |
![]() |
#7 | ||
|
|||
Flitig postare
|
|||
![]() |
![]() |
![]() |
#8 | ||
|
|||
Supermoderator
|
Så länge du inte ska köra script som förutsätter vissa systemkomponenter går det utmärkt med php under windows så...
Spontant kan jag fundera på om inte dotNet vore ett lämpligare val om det ändå är microsoftmiljö i övrigt.
__________________
Jonny Zetterström se.linkedin.com/in/jonnyz | bjz.se | sajthotellet.com | kalsongkungen.se | zretail.se | zetterstromnetworks.se | webbhotellsguide.se | ekonominyheter24.se | nyamobiltelefoner.se | gapskratt.se | antivirusguiden.se | jonny.nu |
||
![]() |
![]() |
![]() |
#9 | ||
|
|||
Klarade millennium-buggen
|
Man kan köra både c# och VB.NET kostnadsfritt för de ingår i Windows. Man behöver inte använda Visual Studio för att redigera källkoden (även om det är att föredra då det är en bekväm miljö för en utvecklare, men smaken är ju som bekant olika).
Annars kan du köra OLEDB eller ODBC gränssnitten för de finns från Microsoft. Native stöd för databasen använder jag aldrig ens för MSSQL utan jag kör med ADO.NET över OleDB. Då har man trygghet i gränssnittet om man skulle byta databas någon gång. Jag har kört kommandoradskompilering och det funkar klockrent Man kan sätta upp NET20, NET30, NET35, NET40- och CLASSPATH variabler som miljövariabler eller skriva in det direkt i bat-filen. Jag använde tidigare samma bat-fil för java och då var man tvungen att ha -Dfile.encoding=CP850 för att få åäö riktigt i commandoförnstret.... Varsågod och testa om du väljer att köra C#... Kod:
@echo off rem mrcs.bat rem Make and Run C Sharp (MRCS) rem Syfte att kompilera och testköra ett C#-program i Windows-miljö %NET20%\csc %1.cs if errorlevel==1 goto end rem pause rem %NET20%\csc -Dfile.encoding=CP850 -cp %CLASSPATH% %1 %2 %3 %4 %5 %6 %7 %8 %9 %1.exe %2 %3 %4 %5 %6 %7 %8 %9 :end rem pause |
||
![]() |
![]() |
Svara |
|
|