- Home
- Categorie
- Coding e Sistemistica
- Coding
- [Javascript] connessione asp e access
- 
							
							
							
							
							[Javascript] connessione asp e accessciao a tutti, premetto che non sono proprio un fenomeno di asp, ho usato molto piu spesso php, pero adesso sto lavorando su un server windows IIS e ho una piccola applicazione per interrogare un database access. Ho usato dreamweaver per impostare la connessine e mi ha creato un file nella cartella connection con questo codice : <% 
 // FileName="Connection_ado_conn_string.htm"
 // Type="ADO"
 // DesigntimeType="ADO"
 // HTTP="true"
 var MM_anagrafe_STRING = "driver={Microsoft Access Driver (*.mdb)}; dbq=" + Server.MapPath("anagrafe.mdb")"";
 %>la stringa lo inserita io e ho scelto javascrript e asp come linguaggi. ricevo questo errore : Tipo di errore: 
 Errore di compilazione di Microsoft JScript (0x800A03EC)
 Previsto ';'
 /gianni/Connections/anagrafe.asp, line 6, column 106
 var MM_anagrafe_STRING = "driver={Microsoft Access Driver (*.mdb)}; dbq=" + Server.MapPath("anagrafe.mdb")"";da quello che ho visto sui fari forum l'errore sarebbe la confusione che crea l'interprete del browser che lo legge com jscript e non come javascript ma io ne file hodichiarato tutto in hjavascript, ho impostato direttamente il sito da dreamweaver in javascript cosi che ogni file ha questa intestazione : <%@LANGUAGE="JAVASCRIPT" %> 
 <!--#include file="Connections/anagrafe.asp" -->e il bello è che qeusta applicazione l'avevo realizzata un annetto fa e ha sempre funzionato normalmente, ora il serevr e stato cambiato e mi sta dando un sacco di problemi e non riesco a eseguire la connessione al db. qualcuno potrebbe aiutarmi?? Grazie. 
 
- 
							
							
							
							
							
scusami, ma come fai a dichiarare <%@LANGUAGE="JAVASCRIPT" %> ?????? 
 E' impossibile, il javascript è esclusivamente lato client  
 
- 
							
							
							
							
							Forse (e dico forse) il LANGUAGE="JAVASCRIPT" glielo interpreta come LANGUAGE="JSCRIPT"... anche se IIS non mi ha mai fatto un favore come questo... ... ... cmq per il poco che ho masticato JSCRIPT mi sembrano sbagliate quelle doppie-doppie virgolette alla fine della stringa. invece di questo: 
 var MM_anagrafe_STRING = "driver={Microsoft Access Driver (*.mdb)}; dbq=" + Server.MapPath("anagrafe.mdb")"";metterei questo: 
 var MM_anagrafe_STRING = "driver={Microsoft Access Driver (*.mdb)}; dbq=" + Server.MapPath("anagrafe.mdb");o al massimo con un altro + (anche se non ne vedo l'utilità): var MM_anagrafe_STRING = "driver={Microsoft Access Driver (*.mdb)}; dbq=" + Server.MapPath("anagrafe.mdb") + ""; 
 
- 
							
							
							
							
							Il problema è che e stato fatto con i comportamenti server di dreamweaver e per giunta su un database access. 
 Vorrei riscriverla in php e mysql ma vorrei sapere se si puo importare da access a mysql senza problemi e soprattutto senza perdita di dati.in caso contrario lo riscrivo con asp. Grazie 
 
- 
							
							
							
							
							La migrazione da access a mysql non presenta problemi particolari. Se non sbaglio c'é proprio la possibilità di importare un DB e forse accetta anche il formato mdb. Cmq hai provato a levare quelle doppie doppie virgolette? 
 
- 
							
							
							
							
							
si puoi importare tranquillamente, mysql ti mette anche a disposizione il tool (lo puoi fare anche con la gestione dati ODBC) 
 
- 
							
							
							
							
							@Legolas said: scusami, ma come fai a dichiarare <%@LANGUAGE="JAVASCRIPT" %> ?????? 
 E' impossibile, il javascript è esclusivamente lato client  Ciao Legolas, 
 ciò che affermi non è corretto, con Javascript si può benissimo scrivere codice lato server!Maggiori info: http://en.wikipedia.org/wiki/Server-side_JavaScript  
 
- 
							
							
							
							
							
cavolo, è vero grazie per l'informazione, ero convinto che l'unico linguaggio simil "javascript" lato server fosse il jscript  Thanks 
 