Forum de discussion
Forum « Programmation ASP » (archives)
Re: Créer une table avec SQL server et types de champ et clé primaire
Envoyé: 7 juillet 2004, 10h10 par Oznog
Salem à tout à fait raison, c'est probablement un problème de permission.
D'autre part ta requète SQL est effectivement bonne, je vient de la tester avec "SQL Server 2000 - 8.00.194". Et oui, tant "Interger" que "Int" fonctionne.
Par contre essai avec "execute" au lieu de ton "RecordSource" :
<%
Dim oConn, sSQL
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.open maChaineDeConnexion
sSQL = "CREATE TABLE maTable"
sSQL = sSQL & "(v_maTable_id INTEGER IDENTITY(1,1) not null primary key,"
sSQL = sSQL & "v_maTable_monChamp1 INTEGER,"
sSQL = sSQL & "v_maTable_monChamp2 INTEGER,"
sSQL = sSQL & "v_maTable_monChamp3 INTEGER)"
oConn.execute sSQL
oConn.close
Set oConn = nothing
%>
Aussi, quel est la version de ta base?
Test comme dit salem sans capture de l'erreur "ON ERROR RESUME NEXT" car si je me souvient bien, plusieurs erreurs ne sont tout simplement pas gérer, en fait c'est la gestion ADO des erreurs que tu va récupérer alors qu'il y a d'autre niveau d'erreurs. Mais tu peux aussi gérer l'erreur juste pour voir :
Connexion
...
on error resume next
... requêtes...
if err <> 0 then
sErr = "Erreur : <br>" & err.description
else
sErr = "Ok..."
end if
response.write sErr
Ciao
Oznog
Réponses
|